求助:winsockets协议没有send只有received问题
如题所言,在使用winsockets协议录制C/S架构软件脚本的时候,录制出来的脚本action中没有Send这么一条代码。。代码大致如下:
action中的代码:
lrs_create_socket("socket1", "TCP", "RemoteHost=192.168.1.100:35621",LrsLastArg);
lrs_receive("socket1", "buf1", LrsLastArg);
lrs_close_socket("soclet1");
data.ws:
recvbuf1 100
"XXXXXXXXXX"
"XXXXXXXXXX"
问题就出现在这里,只有receive接收,却没有产生lrs_send这段代码,导致data.ws中也没有send的数据,recv却又有文件数据下载。为什么不会产生lrs_send的代码呢???
查看服务器,发现服务器是有接收到请求连接,连接上后又马上断开了,没有任何的文件下载流,导致服务器吞吐量为空。
说一下自身系统的大致结构:
客户端发送请求到文件服务器,发送数据中包含头和包体,包含制定需要下载的文件名和相关文件session串,文件服务器检查该请求,返回文件下载到客户端中
lr录制吗? 是不是多协议的
web+socket试试, 812745312 发表于 2016-9-30 17:20
lr录制吗? 是不是多协议的
web+socket试试,
试过这样的方法,没用。。。
虽然软件CS下是搭建了web界面,但也是靠客户端接受命令后才向服务器发起下载请求的。。。
现在问题点就卡在服务器没有接收到请求,这个就非常头疼。。。 812745312 发表于 2016-9-30 17:20
lr录制吗? 是不是多协议的
web+socket试试,
谢谢你的建议,通过你的建议使用双协议,还真的生效了。。。 楼上有socket的lisence吗
页:
[1]