qt TCP通信的问题
这样的一种情形我有一个服务端sever和客户端client客户端有登录界面b和主界面w必须在登录正确的情况下打开主界面所以登录界面中有一个socket和sever建立联系...
这样的一种情形 我有一个服务端sever和客户端client 客户端有登录界面b和主界面w 必须在登录正确的情况下打开主界面 所以登录界面中有一个socket 和sever建立联系 Sever端发送的信息有登录界面中的信息处理函数smgRev()处理 现在出现的问题是:进入主界面后 我把登录界面的socket直接赋值给主界面的socket 然后重新关联处理函数 删除主界面(b.close()),运行的结果是 能够进入主界面的信息处理函数,但是接受到的字符是空的 这怎么办?超级急!!!!在线等!!!!
展开
1个回答
2015-01-02
展开全部
说实话,你急也没用。一般socket网络都是放到单独的线程中执行的,然后qt对跨线程通信用的公共类型缓冲队列策略。 但是你描述的socket不知道是系统的套接字还是qt的网络套件套接字?如果是系统的,那么这个整型变量是全局的,所以不会出问题。没代码,而且你描述的太笼统。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询