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的更多相关文章

随机推荐

  1. BATJ都爱问的多线程面试题

    # 一 面试中关于 synchronized 关键字的 5 连击 ### 1.1 说一说自己对于 synchronized 关键字的了解 synchronized关键字解决的是多个线程之间访问资源的同 ...

  2. 【PHP】使用phpoffice/phpexcel导入导出数据

    本例以thinkphp5.1为例 包地址: https://packagist.org/packages/phpoffice/phpexcel 使用: composer require phpoffi ...

  3. Ubuntu16.04安装Consul

    1.下载安装包 https://www.consul.io/downloads.html wget https://releases.hashicorp.com/consul/1.5.3/consul ...

  4. phpspreadsheet 中文文档(二) 结构+自动筛选

    2019年10月11日13:55:41 原理图 自动加载器 PhpSpreadsheet依赖于Composer自动加载器.因此,在独立使用PhpSpreadsheet之前,请确保先运行composer ...

  5. 基于Spring Boot架构的前后端完全分离项目API路径问题

    最近的一个项目采用前后端完全分离的架构,前端组件:vue + vue-router + vuex + element-ui + axios,后端组件:Spring Boot + MyBatis.之所以 ...

  6. Kubernetes平台环境搭建

    软件 版本 Linux操作系统 CentOS7.4 Kubernetes 1.12 Docker 18.xx-ce Etcd 3.x Flannel 0.10 角色 IP 组件 推荐配置 master ...

  7. FTP 客户端工具(支持 Windows/Unix/Linux)

    FTP 客户端工具,支持 Windows/Unix/Linux

  8. sync 简单实现 父子组件的双向绑定

    这里主要是对vue文档中的sync进行一个再解释: 如果自己尝试的话,最好在已经使用emit 和prop实现了双向绑定的组件中尝试,以免出现不必要的错误: <!DOCTYPE html> ...

  9. csu 1976: 搬运工小明

    1976: 搬运工小明 Submit Page   Summary   Time Limit: 2 Sec     Memory Limit: 128 Mb     Submitted: 94     ...

  10. 绘制UML图的工具

    目前在用processOn网站进行绘制:https://www.processon.com/ 学习其简单的入门教程: https://www.processon.com/support https:/ ...