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()抓包如图:
展开
1个回答
展开全部
因为我不知道你的 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端口发数据 所以得到的返回值肯定是 无法找到页面
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询