首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

ClientSocket和IdTCPClient组件发送字符串的有关问题

2012-04-04 
ClientSocket和IdTCPClient组件发送字符串的问题这个问题百度真的搜不到,没办法,只能来提问了,麻烦大家帮

ClientSocket和IdTCPClient组件发送字符串的问题
这个问题百度真的搜不到,没办法,只能来提问了,麻烦大家帮忙看一下。

首先ClientSocket,我用SendText和SendBuf方法给PLC发送字符串,提示连接成功,但是最多只能发送9个(就是9个)字符,无论是一次发一个(发第十次被强制关闭),还是一个发3个(第四次关闭),或者一次发9个(第2次关闭)。

就是说超过9个字符,PLC就强制关闭连接了。


然后用IdTCPClient,用Write和WriteLn方法。提示连接成功后,write方法跟上述情况一样;WriteLn方法最多只能发送3个(这次是3个)字符,就被PLC关闭了,

大家遇到过这种情况吗?怎么回事呢?

另:我用串口连接,完全正常。就是用以太网不行。



[解决办法]
你是怎么发的,贴代码。

热点排行