首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

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

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

比如文件用9999,文本用9998

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

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

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

[解决办法]
support it...

热点排行