读书人

用socket作点对点通信大家怎样实现可

发布时间: 2012-01-28 22:06:13 作者: rapoo

用socket作点对点通信,大家怎样实现可以同时发送接收文本信息和文件,是监听不同的端口号还是用其他什么方法
用socket作点对点通信,大家怎样实现可以同时发送接收文本信息和文件,是监听不同的端口号还是用其他什么方法

比如文件用9999,文本用9998

[解决办法]
UP
[解决办法]
是p2p啊,我们拿bt来说吧,as we all known,bt开启它会占用大量端口,而且这个端口在一定的范围里面.每个端口可以收,也可以发送出去.
[解决办法]
还有,发送文件时用NetworkStream方式还是直接发送字节?
在原始的socket传输,你看c的,都是一个一个字节过去的.
[解决办法]
不需要开不同的端口,只要你在通信协议中规定所发送的内容的类型。
[解决办法]
to 同时发送接收文本信息和文件
两个线程,一个收,一个发。

to 发送文件时用NetworkStream方式还是直接发送字节
NetworkStream也是发送字节的,只不过是针对tcpClient和tcpListen类的网络字节流。

[解决办法]
双向socket
[解决办法]
做记号

[解决办法]
support it...

读书人网 >C#

热点推荐