如何利用socket编写服务端响应多客户端(需要分别回复)??急!!
如何利用socket编写服务端响应多客户端(需要分别回复)??急!!
QQ:69786714

解决方案 »

  1.   

    参考microsoft.com .net中的帮助中有。
      

  2.   

    留名
    什么叫怎么写?
    以前在学校的时候写过一个用VC作的。应该差不多拉,就是开一个线程监听端口。然后接受一个开一个服务线程,把SOCKET传过去,然后服务线程就随便和客户端通讯拉,随便你是用UDP还是TCP啦!
      

  3.   

    使用异步服务器套接字或者多线程,或者两者同时用。
    参见msdn的“异步服务器套接字”
    101 c# samples 里的Advanced .NET Framework (Networking) - Use Sockets
    Advanced .NET Framework (Threading) -- Thread Pooling
      

  4.   

    1.同步socket,特性:编程容易,性能不高
    2.异步socket,特性与同步相反
    客户端可以采用同步或者异步+事件响应
    代码msdn有
      

  5.   

    如果是UDP,SendTo中可以带一个一个目标IP:Port,就可以完成你的需求
    如果是TCP,你需要建立一个服务端口,或者称为控制端口,客户端通过先和这个端口进行交换信息之后获取真正连接的资源,然后实施再连接。