自己写了一个程序,是TELNET的服务器端。然后用标准的TELNET客户端登录,例如超级终端,登录后所有键入的字母会回显到客户端上,都是实时的,程序里收到一个字母就回传一个。
在执行到某一处程序时,程序通过SENDDATA方法向超级终端发出几个字符串,语句执行成功没有任何出错提示,超级终端一侧却不能收到。一定要在超级终端上再键入一个字母,才会连续收到上面SENDDATA方法发出的字符串和回显的字母。
感觉WINSOCK控件必须要先收一个字符才会触发发送功能一样。谁知道为什么?