如果使用下面的方面没有用,请换一个端口号,关闭下
面所有的窗口,重新使用下面的方面试一下
第一步:
按住windows键+R键,输入regedit 打开注册表
第二步:
在弹出的界面中找到
\HKEY_CURRENT_USER
\SOFTWARE
\Microsoft
\Windows
\CurrentVersion
\Internet Settings
下面找到ProxyEnable将十六进制的值改为1
第三步:
重新运行程序文章来源:https://www.toymoban.com/news/detail-762162.html
内置服务器代码,需要客户代码请私聊我文章来源地址https://www.toymoban.com/news/detail-762162.html
#服务器
import socket
import threading
import time
users=[]
def deal_client(user,users,num):
send_data = "用户%d已上线" % num
for i in users:
if (i == user): continue
i.sendall(send_data.encode('utf-8'))
while True:
try:
recv_data = user.recv(1024)
print("用户%d:\n\t"%num, recv_data.decode('utf-8'))
send_data = "用户%d:"%num+recv_data.decode('utf-8')
for i in users:
if(i==user):continue
i.sendall(send_data.encode('utf-8'))
except:
print("用户%d已退出\n"%num)
send_data="用户%d:"%num+"已退出"
for i in users:
if(i==user):continue
try:
i.send(send_data.encode('utf-8'))
except: continue
user.close()
break
def main():
tcp_server_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #创建套接字
tcp_server_socket.bind(("",1314)) #绑定端口
tcp_server_socket.listen(128) #设置为被接收
num=0
user = []
print("正在等待用户上线......")
while True:#等待客户端链接
new_client_socket,client_addr=tcp_server_socket.accept()
user.append(new_client_socket)
users.append(user[num])
print("用户%d已上线"%num)
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))
#接收客户端请求,为每一个客户端创建一个线程
add_thd=threading.Thread(target=deal_client,args=(user[num],users,num))
add_thd.start()
num=num+1
if __name__ == '__main__':
main()
到了这里,关于[WinError 10061] 由于目标计算机积极拒绝,无法连接 亲测有效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!