客户端的socket 能在主线程中运行吗?还是必须要在子线程中执行?
可以在主线程用,但是这样界面就不流畅了。
只用主线程的socket对象是不会卡住子线程的,但是你的“等待客户端连接”的逻辑是放在主线程中的吗?要知道等待连接是需要用一个死循环的,在主线程中用死循环那肯定就阻塞主线程了。