• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Lucky
博客园    首页    新随笔    联系   管理    订阅  订阅

Python_soket

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中运行试试

posted @ 2019-10-22 14:09  半仙儿~~~  阅读(293)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3