SOKET编程一个客户端连接多个服务器的问题
我这边需要做一个小的后台,要求是这个后台能连接远方的多个服务器,并不断采集服务器的提供的信息,在界面上显示出来!我只会一个客户端,请问怎么才能实现一个客户端同时连接多个服...
我这边需要做一个小的后台,要求是这个后台能连接远方的多个服务器,并不断采集服务器的提供的信息,在界面上显示出来!
我只会一个客户端,请问怎么才能实现一个客户端同时连接多个服务器,SOCKET编程实现不了吗?
编程语言C++
编程环境VC6.0 展开
我只会一个客户端,请问怎么才能实现一个客户端同时连接多个服务器,SOCKET编程实现不了吗?
编程语言C++
编程环境VC6.0 展开
3个回答
展开全部
最简单的方法,多线程,客户端为每个服务器建一个线程,每个线程里建一个socket,连接一个服务器,然后循环recv数据。
如果效率跟不上,就看看非阻塞的socket模型,可以用select模型,或者overlap I/O模型
如果效率跟不上,就看看非阻塞的socket模型,可以用select模型,或者overlap I/O模型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以啊。你建一个socket池。每个SOCKET开一个线程,然后连接到远程服务端。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询