各位大侠:
    小弟有一急事相求,小弟初学TCP网络编程,目前有一需求:基于TCP实现一台客户端电脑和三台服务器端电脑的通信,具体过程是这样的:首先,客户端向三台服务器端发送一个字节的请求,若三台服务器中的任意一台接收到该字节的内容为0x55,则立即向客户端返回一个字符串,比如说“ABCDEFGHIJK”;若三台服务器中的任意一台接收到该字节的内容为0xAA,则立即停止向客户端发送数据。三台服务器电脑之间没有任何通信关系,服务器端的程序已经完成,小弟负责编写客户端的程序,前提条件是客户端必须完整没有遗漏的将服务器端发送的数据保存起来,我想应该使用多线程来保证这点,可是小弟完全不懂怎么使用,哪位大侠可以提供一份客户端的代码啊?小弟万分感谢!

解决方案 »

  1.   

    建议先了解一下socket编程的知识,《windows 网络编程》这本书不错。可以参考……
      

  2.   

    这个很简单实现 建议你下载一个机遇tcp/ip通信的例子
    孙鑫的vc视频里有讲 好像是第十五到十七课里有讲 很简单
    真的
      

  3.   

    ,《windows 网络编程》这本书不错。可以参考……
      

  4.   

    看下《windows网络与通信程序设计》也行
      

  5.   

    客户端也考虑用异步选择模型,当有数据到来时,会响应FD_READ事件
    看一下孙鑫的视频中讲到网络通信的部分,就可以实现你要到底功能