python使用socket发送数据,没有响应。 50

代码如下:if__name__=="__main__":sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock... 代码如下:if __name__ == "__main__": sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect(('117.*.*.27', 7777)) BUFFER_SIZE = 1024 client = smgp_client(1) packet = client.getRequstPacket('login') sock.send(packet) print (sock.recv(BUFFER_SIZE)) sock.close()抓包如图: 展开
 我来答
chris_xisaier
2016-11-11 · 知道合伙人软件行家
chris_xisaier
知道合伙人软件行家
采纳数:46 获赞数:110

向TA提问 私信TA
展开全部

因为我不知道你的 SMGP_CLIENT  和你的GETREQUSTPACKET 怎么实现的 我贴一下 发送数据的代码吧 有问题你吧详细的代码贴上我看看

import socket

mysocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

mysocket.connect(("192.168.5.30",80))

BUFFER_SIZE = 1024

buff="aaaaaaaaaaaa"


mysocket.send(buff)

print (mysocket.recv(BUFFER_SIZE))

mysocket.close()

因为是给 服务器的80端口发数据 所以得到的返回值肯定是 无法找到页面

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式