各位帮忙看看是什么原因:我在使用TTcpClient,TTcpServer做的通讯程序的时候,发现传送较长的数据包中间会发生错误。我做的系统内部通讯采用传送xml格式数据包来实现,但是发现如果传送的数据包比较大(1.5K)以上就会出现问题,在接受端发现接收到的数据中间就错了。我做了实验,在一台计算机上怎么传送都不会出问题,但是用两台计算机分别作发送和接受,就会出错,而且不同的计算机,出现错误的地方也不一样,有的可以传送长一点,有的就短。
各位块帮个忙了,项目已经在现场快要验收了,偶尔需要传送大的数据包。本来做的事实时监控,很少需要大数据包的传送的。已经搞了两天两夜了,还是不行。各位块帮忙看看
我想不会是空间本身的问题吧。当初选用这个控件就是为了不用组包,直接传送xml很舒服,没想到阿
各位块帮个忙了,项目已经在现场快要验收了,偶尔需要传送大的数据包。本来做的事实时监控,很少需要大数据包的传送的。已经搞了两天两夜了,还是不行。各位块帮忙看看
我想不会是空间本身的问题吧。当初选用这个控件就是为了不用组包,直接传送xml很舒服,没想到阿
解决方案 »
- 请教一个小问题 delphi+mysql sql语句问题
- 这是什么错误
- 有一段代码看不懂能否解释?谢谢.
- MDI窗体控制问题
- 求助,谢谢!
- 做过POS系统的朋友请指点一下,Delphi程序中如何控制钱箱打开和关闭!
- ======如何监视一个ACCESS数据库中的一个表的变化,绝对是高难度问题====
- extend 转 int??
- 空记录问题,在线等待!
- 如何在delphi中调用*.chm帮助文件,要求按下F1可以跳转到相应主题,100分
- 哪儿能下Delphi 7 .1 update ,绝对给分
- 大家好,请教1下,如何安装.pas为后缀的组件,最近我得到一些组件,是以.pas为后缀的,请问如何安装呀
就是怕组包麻烦,才使用的这个控件
如果组包干脆就用ClientSocket,ServerSocket了我看ClientSocket,ServerSocket和INdy都需要组包的,每次传输的包都是不定的难道必须要组包吗
与indy的readln类似,其实放到线程中应该可以的。