请问C#里的通讯,到底是用.net里的通讯类,如:TcpListener、Socket类
还是用控件winSock?

解决方案 »

  1.   

    如果你问的是TCP通讯那是通过Socket类相关对象,Winsock控件是非托管代码中常用的socket对象,在托管环境中通常采用TcpClient,TcpListener等对象。
      

  2.   

    TcpClient和TcpLisenter是对Socket的封装,无非做好了一些基本的事情而已。winSock是VB中用的,无非也是对Socket进行了封装。
      

  3.   

    还是要看你想让什么通信了.如果是多PC通信,最基本的方法还是用SOCKET,不过有很多是封装后的高于SOCKT的东西.如果只是两个线程之间通信,那用MSMQ就OK了,方便,实用.多PC也可以用MQ,不过其扩展性不好而已.