客户端服务器双端编程
-
VC怎么同时实现客户端和服务器,Socket通信如何实现?
在 VC 开发里同时搞客户端和服务器,核心答案就一句话:在一个工程里创建两条执行脉络,一个工作线程专职跑服务器的 accept 监听循环,主线程或另一个线程跑客户端的 connect 和收发逻辑,两者通过 Socket 接口互通消息,很多人第一次接触这个需求,是在做局域网聊天工具或联机对战作业的时候,心里想的是……
在 VC 开发里同时搞客户端和服务器,核心答案就一句话:在一个工程里创建两条执行脉络,一个工作线程专职跑服务器的 accept 监听循环,主线程或另一个线程跑客户端的 connect 和收发逻辑,两者通过 Socket 接口互通消息,很多人第一次接触这个需求,是在做局域网聊天工具或联机对战作业的时候,心里想的是……