ClientSocket和IdTCPClient组件发送字符串的问题
这个问题百度真的搜不到,没办法,只能来提问了,麻烦大家帮忙看一下。
首先ClientSocket,我用SendText和SendBuf方法给PLC发送字符串,提示连接成功,但是最多只能发送9个(就是9个)字符,无论是一次发一个(发第十次被强制关闭),还是一个发3个(第四次关闭),或者一次发9个(第2次关闭)。
就是说超过9个字符,PLC就强制关闭连接了。
然后用IdTCPClient,用Write和WriteLn方法。提示连接成功后,write方法跟上述情况一样;WriteLn方法最多只能发送3个(这次是3个)字符,就被PLC关闭了,
大家遇到过这种情况吗?怎么回事呢?
另:我用串口连接,完全正常。就是用以太网不行。
[解决办法]
你是怎么发的,贴代码。