请问:
TcpClient可以同时向多个TcpListener发送数据么??? 
可以的话,应该怎么实现??本来使用了多线程.但是一实验.
发现还是一个一个的发.
..请知道的各位大大.指点指点一二.

解决方案 »

  1.   

    TcpListener是用于监听连接的,不是用于传送数据的。
    连接在TcpClient之间建立。
    TCP是有连接的,必须在连接之后才能传送数据,而连接又是一对一的,所以,一对多是不行的。
      

  2.   

    一个TcpClient实对多个 监听....广播把...
      

  3.   

    與其廣播,還不如直接UDP,管你要不要包,我丟給你我就不管了,哈哈
      

  4.   


    广播能对应多个监听是么???
    不知大大能不能给个实例什么的.TCP这一块,没怎么接触.很陌生.
      

  5.   

    一对多的话,还是使用UDP多播好了。
      

  6.   

    TcpClient可以同时向多个TcpListener发送数据么??? 不行,一个TcpClient和一个TcpListner建立连接后,就是一个通道。
      

  7.   

    实例多个tcpclient就可以了呀。
    然后这些实例都可以与监听建立连接。
      

  8.   

    首先,你要使用TcpClient的异步( BeginConnect)方法、NetworkStream的异步(BeginWrite)方法来发送。
    其次,你给TcpListener端增加长短不等的延时。这样你就可以看到接收到返回信息时“无序”的了。
    实际上,TcpListener端也采用异步处理比较好。不过最关键的还是发送端要异步,这样才能提高效率,特别是在多核计算机上,2核就很明显。