TA的每日心情 | 无聊 2017-11-26 18:46 |
---|
签到天数: 382 天 连续签到: 1 天 [LV.9]测试副司令
|
如题所言,在使用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:
recv buf1 100
"XXXXXXXXXX"
"XXXXXXXXXX"
问题就出现在这里,只有receive接收,却没有产生lrs_send这段代码,导致data.ws中也没有send的数据,recv却又有文件数据下载。为什么不会产生lrs_send的代码呢???
查看服务器,发现服务器是有接收到请求连接,连接上后又马上断开了,没有任何的文件下载流,导致服务器吞吐量为空。
说一下自身系统的大致结构:
客户端发送请求到文件服务器,发送数据中包含头和包体,包含制定需要下载的文件名和相关文件session串,文件服务器检查该请求,返回文件下载到客户端中
|
|