码迷,mamicode.com
首页 > 编程语言 > 详细

Python_soket

时间:2019-10-22 14:48:32      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:vsc   建立连接   name   python   目标   ethos   internet   请求   sock   

1.socket建立连接,服务端,客户端代码如下:

import socket

#服务端,AF_INET:IPV4地址,SOCK_STREAM:TCP协议
sk=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

ip=socket.gethostname()
port=5001
print(ip)
sk.bind((ip,port))

sk.listen(5)
print(.........)
new_socket,clientaddress =sk.accept()

print(收到连接请求!)
msg=连接建立成功!
new_socket.send(msg.encode(utf-8))
import socket

#客户端
sk=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

ip=socket.gethostname()
port=5001
print(ip)

sk.connect((ip,port))

msg=sk.recv(1024)
print(msg.decode(utf-8))

2.如果运行客户端出现错误:ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

  2.1先确认服务端是否运行成功,端口是否被监听

  2.2点开设置-->代理设置-->弹出Internet属性-->局域网设置-->自动检测设置-->重启pycharm即可

  2.3或者可以到vscode中运行试试

Python_soket

标签:vsc   建立连接   name   python   目标   ethos   internet   请求   sock   

原文地址:https://www.cnblogs.com/myfy/p/11719460.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!