你可以用一标志来处理,当客户段处理完当前的包后向服务器发一标志如:ready,则服务器再发包,如此循环,直至服务器发结束标志如:eof。
解决方案 »
- 隔个数怎么隔
- MediaPlayer如何播放MP3和一首歌曲,太急!!!明天要交任务,谢谢!!!!!
- 高手进!! 在编译我的ftp.ocx工程时发现有个pas uses 里acrobat_tlb.dcu找不到,不知道用到了adobe acrobat sdk 7.0哪几个库文件?
- 程序出错,未找到原因,请教大家!
- 如何利用Indy控件进行流传送?
- 請幫手chart控件中如何實現動態的給每一個柱行圖的底上與頭部標上不同的文字?
- delphi6如何调用SQL SERVER 2000中自定义的存储过程?马上给风
- 给个 例子好么??
- 那位朋友使用过易表xp这个软件,请与我联系,
- 各位大哥,请问如何屏蔽form的最大化按钮?
- 一个很简单的问题,如何指定TChart的数据源(不从数据库取数)?
- 为什么Midas中服务器取数据库字段时出错?
客户端 1。socket只管收,发
2。对大的数据处理放到单独的线程里
3。c 与 s之间有收发包检查机制。。
这种情况很多的,协议人家也做好了,
一般是买外厂的设备,如表,测试仪器等,
我们以前用过串口的,
他们就用一招,死命取数,(程序在这个时候其实是死的,幸好时间不长,<1S)
你还是开发出快速接收的线程吧,
要不,以后也是个问题
另,这种厂家一般都有相应的通讯控件呀,(你们为什么不都买下来,??)有人解决,我听课了,
使用阻塞方式。