我负责开发一个客户端,服务端那边可以支持多个客户线程。现在我想动态的生成客户端连接,想生成几个连接就几个连接。比如可能需要发送很多数据给服务端,一个连接太慢,那我就生成10个连接。而平时数据量少,那就1个连接。可以用控件IdTcpClient或者D自带的TcpClient~
解决方案 »
- 怎么把子from在主from的panel里显示啊
- 请问一下.delphi有没有vc的new和delete问题?
- 朋友们帮帮忙!DELPHI 问题!
- 求救!!!如何生成字段名称、字段类型、字段长度动态变化的临时表???????????
- 怎样在局域网内实现客户机和服务器交换数据?
- 高手请进
- csdn 没有人会,到大富翁去了>>>>>>>>>>>>>>>
- -------------使用QuickReport如何动态建立ColumnHeaderBand---------------
- 关于delphi中的help ,大虾请进,必定给分
- 读ini文件用ini.readsectionvalues,为什麽会把'XXX=0'的都读入,而不是只读‘0’
- QuantumGrid,cxGrid,主从表结构,有时在从表里添加记录保存后会消失.何解?
- 如何实现类似delphi IDE界面的浮动窗口
ClientSocket:=TClientSocket.Create(nil);
ClientSocket.Host:='127.0.0.1';
ClientSocket.Port:=1000;
ClientSocket.OnConnect := Socket_Connect;
ClientSocket.OnError := Socket_Err;
ClientSocket.OnRead:=ClientSocketRead;
......
例如:如果想从你的客户端传 100MB 的数据到服务器,那么就开10 个线程每个线程 10 MB 那么客户端就不仅仅要处理文件数据包的拆分了,并且,服务器端还要处理数据包的合并,如果楼主的数据都没有什么相关性的话,那么我觉得最难的地方还是多线程的同步问题.