使用Tserversocket控件编写程序,在发送sendbuf的时候出现这个错误,如何解决呢?

解决方案 »

  1.   

    你的目标服务器写了吗?正确吗?在CMD中 首先用Telnet IP Port 测试一下,看看能不能连上服务器。
      

  2.   

    能连接上服务器的。
    在Tserversocket控件的onread事件里调用sendbuf()函数能发送命令下去。但就是在其他地方不能使用sendbuf()这个函数,出现上面的“套接字”问题。也上网找了,没有准确的回答。不知道怎么做?
      

  3.   

    [img=https://img-bbs.csdn.net/upload/201312/17/1387249146_662056.jpg][/imge
    网口端设置如上,周立功的设置。
    就是在其他按钮事件里,调用sendbuf()函数通过周立功网口转换端,发送命令到下位机报错,套接字出问题。就是serversocket.socket.sendbuf()出现问题哦。
    一直都在找原因,没有办法解决。
      

  4.   

    网口端设置如上,周立功的设置。
    就是在其他按钮事件里,调用sendbuf()函数通过周立功网口转换端,发送命令到下位机报错,套接字出问题。就是serversocket.socket.sendbuf()出现问题哦。
    一直都在找原因,没有办法解决
      

  5.   

    提示的很全了,TCP的话你有没有connect,udp有没有地址?
      

  6.   


    就是这个错误,总是sendbuf()不出去。
      

  7.   

    怎么解决呢?
    我在Tserversocket的onread里使用socket.sendbuf()发送同一个命令字到下位机都是可以的。
    但在我其他功能子程序里使用Tserversocket.socket.sendbuf()发送一样的下去,就出现这个问题。怎么解决呢。
    谢谢。
      

  8.   

    Tserversocket发送前,你跟踪一下链接的地址是多少,看看那个地址跟你第一次连接的地址对不对
      

  9.   

    是怎么解决呢?难道在sendbuf()的时候,重新连接一次IP地址吗?第一次使用,搞不懂。