rwhn.net
当前位置:首页 >> python代码一个soCkEt连接的问题 >>

python代码一个soCkEt连接的问题

请在connect前加一行 print host, port 把这两个变量打印出来,看看对不对先

使用多线程,下面的代码,简单实现一个多线程的web服务器: #coding=utf-8import socketimport threadingfrom time import sleepdef response(sock, addr): print "收到请求" data = sock.recv(1024) print data sock.send(html) sock.close()ht...

是不是有防火墙的限制? 你可以使用sockettool工具,分别对服务器和客户端分开进行调试,看看是哪一边出错了?

吧python代码和python抛出的异常都贴出来,不然很那判断具体原因。

你bind的host和端口的时候,host一般是IP地址,你在尝试用host = socket.gethostname()获取主机名称的时候出错了,换成SOCKET服务器的IP地址试一下吧。

HOST='localhost'#如果要两台电脑远程通讯,这里应该绑定什么? 所谓host,就是主机地址。本地使用 'localhost' 会被映射为 '127.0.0.1'的,也就是本机。 不同主机相互通信呢?直接使用 局域网地址即可。比如 (本机)192.168.1.2 (其他电脑)192.1...

服务端还是客户端 import socketif __name__ == '__main__': mysocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM) mysocket.connect(('127.0.0.1',7777)) mysocket.send('hello')上面是连接代码

服务端还是客户端 import socketif __name__ == '__main__': mysocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM) mysocket.connect(('127.0.0.1',7777)) mysocket.send('hello')上面是连接代码,当 mysocket.recv()返回None时,就是断...

比较简单的方法就是存储一个字典列表,每次一个链接把对象都保存到对象中,同时对象中存储对方IP。 每次client连接过来,先判断列表中IP是否超限, 如果不超限 允许连接 把对象和IP存储到列表中。 如果超限 不允许连接 遍历列表中所有IP,如果IP...

我想你客户端和 服务端的代码写错文件了吧。 另外还要排除一个问题: 确定你在执行第二步骤的时候,第一个步骤占用的端口6000已经释放掉了。 一般服务是要先跑的。由服务端来监听端口,等待客户端连接。

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com