我想编一个文件传输的程序,可我在传输方法上遇到了问题,就是我想在传输文件时达到网络传输的最快速度,我想了两种方案:
1。两个程序之间用一个套接字连接,在开若干个线程使用这个套接字,进行数据发送,对方开若干个线程进行数据接收处理。
2。两个程序之间用若干个套接字连接,一个套接字对应一个线程,若干个套接字同时进行数据发送和接收操作。
请问哪一种方法可以达到网络数据传输的最快速度?
1。两个程序之间用一个套接字连接,在开若干个线程使用这个套接字,进行数据发送,对方开若干个线程进行数据接收处理。
2。两个程序之间用若干个套接字连接,一个套接字对应一个线程,若干个套接字同时进行数据发送和接收操作。
请问哪一种方法可以达到网络数据传输的最快速度?
解决方案 »
- [蓝牙socket问题]XP SP2 SDK的蓝牙socket服务端通讯程序无法接受客户端连接的问题
- 哪位大大帮我实现下,谢谢
- 多文档程序,打开多个文档后,最大化最小化按钮对当前文档不起作用
- 为什么Close() 和 Open()不能交换位置,好难理解呀
- 为什么在Debug调试状态下鼠标一越出client window就出现内存越界错误?
- 在单机环境下,能不能学习socket编程?就是说client和server都是一个电脑
- 客户端不下载控件,希望大家来帮忙。
- BCG GridControl 中关于checkbox状态问题
- 如何在安装程序中设置数据库?(InstallShield 6.0)
- How to create contol panel application?
- atoi((LPCSTR)(LPCTSTR)str) 类型转化小问题,求解
- 打开资源失败
呵呵,不一定对哈~
用Socket太繁琐了。如果真用Socket只考虑速度的话,当然是开多个Socket比较好。但同步起来麻烦。