我看 .NET文档里面 ,他说 SOCKET的BLOCKING属性在异步方法中无效,是不是意味着C#中的异步通信,不需要非阻塞了?
我想将程序运用在一个客户端+服务器(中转端)聊天室的程序中。
客户端 和 服务器端 采用 TCP 协议连接。
服务器端采用UDP广播,不知道是否可以?
在这个时候异步和非阻塞是该在哪里运用比较合适,希望有朋友能指点。

解决方案 »

  1.   

    客户端 和 服务器端 采用 TCP 协议连接,为什么服务器端又采用UDP广播?没看明白另外异步就是指非阻塞啊
      

  2.   

    回复: possible_Y客户端发送消息的时候给服务器端,服务器端接收,此时用TCP,服务器收到消息后,再转发给所有有效连接,就用UDP广播出去。不知道这个是不是最有效率的?  哪位作过的朋友解释一下
      

  3.   

    http://community.csdn.net/Expert/topic/3769/3769900.xml?temp=.1952173
      

  4.   

    http://community.csdn.net/Expert/topic/3769/3769900.xml?temp=.1952173
      

  5.   

    都异步了还要非阻塞干嘛?
    服务器都UDP了,客户端还用TCP?
      

  6.   

    http://community.csdn.net/Expert/topic/3769/3769900.xml?temp=.1952173