qinruomo 发表于 2017-8-22 16:16:57

socket协议脚本,连接客户的服务器,发送数据包格式也是与格式一致,返回来的是400

socket协议脚本,连接客户的服务器,发送数据包格式也是与格式一致,返回来的是400
附上脚本:
lrs_startup(257);
    lrs_create_socket("socket0", "TCP", "RemoteHost=218.17.251.168:2867",LrsLastArg);

    lrs_set_recv_timeout2(0,10000);

      lrs_send("socket0", "buf0", LrsLastArg);
    //发送buf0,buf0为在data.ws中定义的发送变量
    lrs_receive("socket0", "buf1", LrsLastArg);
这个是data.ws的内容:
send buf0 *   //接受消息长度为不定长,使用*来代替长度
   "HT###04:E8:76:C4:3F:BB###9092###EP17082200002"

    recv buf1144

测试菜鸟梦 发表于 2017-8-22 19:21:02

错误提示信息中bad request错误的请求。请确认你的参数传的是否正确,远程主机通信是否正常,端口是否被占用。另外创建连接函数是有返回值的,可以先接收一下返回值看看创建连接是否成功,打印一下测试信息。成功了再进行下一步呗。

qinruomo 发表于 2017-8-23 15:50:57

已经解决了,谢谢
页: [1]
查看完整版本: socket协议脚本,连接客户的服务器,发送数据包格式也是与格式一致,返回来的是400