社区
通信技术
帖子详情
Socket和NetworkStream的区别
思月行云
2010-04-13 05:38:35
如题~~
个人感觉,如果强行用Socket发送携带文件内容的缓冲区,到客户端再用FileStream解析也是可以的。
是不是NetworkStream比Socket更加适合携带大量的文件数据?请大侠指教~~
...全文
276
3
打赏
收藏
Socket和NetworkStream的区别
如题~~ 个人感觉,如果强行用Socket发送携带文件内容的缓冲区,到客户端再用FileStream解析也是可以的。 是不是NetworkStream比Socket更加适合携带大量的文件数据?请大侠指教~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cattycat
2010-04-15
打赏
举报
回复
我还以为java呢,c++中没有NetworkStream。用socket比较好,2楼说的流式和数据报其实是TCP和UDP的socket,传送文件还是用tcp,有保证。
sw324073442
2010-04-15
打赏
举报
回复
兄弟,我找到了:
流式Socket(SOCK_STREAM)和数据报式Socket(SOCK_DGRAM)。流式是一种面向连接的Socket,针对于面向连接的TCP服务应用;数据报式Socket是一种无连接的Socket,对应于无连接的UDP服务应用。
Visual C#中操作Socket: 虽然Visual C#可以使用NetworkStream来传送、接收数据,但NetworkStream在使用中有很大的局限性,利用NetworkStream只能传送和接收字符类型的数据,如果要传送的是一些复杂的数据如:二进制数据等,它就显得能力有限了。但使用NetworkStream在处理自身可操作数据时,的确要比Socket方便许多。Socket(套接字)几乎可以处理任何在网络中需要传输的数据类型。
看来发送文件的还是用Socket了。
sw324073442
2010-04-15
打赏
举报
回复
UP~~~~~~~~~~~~~
我也期待知道这个问题,我想提高FTP上传的速度,因为服务器只支持PASV模式,我这里是可以上传,但是速度很慢,用的是套接字,不知道怎么提高速度。
Socket
类库+Demo
我使用的是同步方式连接,海量数据并发不是靠异步就能解决的问题,在对学习
Socket
和想快速使用
Socket
的朋友来说,同步是很好的选择. 使用IOCP的
Socket
类正在测试阶段,稳定,排除BUG后一样会分享给大家. 可同时接受5000+...
c_
socket
编程入门
Network
Stream
类则提供用于网络访问的基础数据流等,常见的许多 Internet服务都可以见到
Socket
的踪影,如Telnet、Http、Email、Echo等,这些服务尽管通讯协议Protocol的定义不同,但是其基础的传输都是采用的
Socket
...
玄机
Socket
Demo.7z
我使用的是同步方式连接,海量数据并发不是靠异步就能解决的问题,在对学习
Socket
和想快速使用
Socket
的朋友来说,同步是很好的选择. 可同时接受5000+连接同时访问,而CPU消耗完全忽略不计.. 本着代码简洁,简单.通俗易懂...
实验三
Socket
通信实验报告.doc
实验三
Socket
通信实验报告 (1)实验目的和要求 1. 掌握VB、VC++、VS或JAVA等集成开发环境编写网络程序的方法; 2. 掌握客户/服务器(C/S)应用的工作方式; 3. 学习网络中进程之间通信的原理和实现方法; 4. 理解单...
C#
Socket
Winform 网络聊天
技术:
Socket
TcpClient TcpListener
Network
Stream
BinaryReader/BinaryWriter 服务器启用监听: 接受客户端的连接并通知其他已在线的客户端。服务器有自动检测客户端在线状态,并通知客户端,维护客户端。服务器...
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章