Python Socket(未编辑)
客户端
import socket 导入socket模块client = socket.socket() 声明socket协议类型,同时生成socket连接对象
client.connect(('localhost', 6969)) 连接
client.send(b'Hello World!') 发送数据给服务器端,数据必须为bytes类型
data = client.recv(1024) 接收服务器端的返回数据,默认1024字节,即1kb
print('recv:', data)
client.close()
服务器端
import socketserver = socket.socket()
server.bind(('localhost', 6969)) #绑定要监听的端口
server.listen() #监听
conn, addr = server.accept() #等待电话打入,由链接标记(由谁打进来的)和地址(电话号码)组成
#conn就是客户端连过来而在服务器端为其生成的一个连接实例
data = conn.recv(1024) #接收数据,默认1024字节
print('recv:', data)
conn.send(data.upper()) #将数据转成大写发送回去
server.close()
转载于:https://www.cnblogs.com/infinitecodes/p/11561773.html
Python Socket(未编辑)相关推荐
- python socket编程_Python Socket编程实现网络编程
对于有经验的开发人员来说,掌握的编程语言应该是不少的.在这些编程语言中,网络编程的应用时必不可少的.其中Python也是这样的编程语言.我们今天将会在这里为大家详细介绍一下Python Socket编 ...
- 【转】 python socket向百度发送http长连接请求 并做搜索
http://hi.baidu.com/leejun_2005/blog/item/30fe9bd23a396c28960a1640.html [转] python socket向百度发送http长连 ...
- python通信原理实验报告_【Python之旅】第五篇(一):Python Socket通信原理-阿里云开发者社区...
只要和网络服务涉及的,就离不开Socket以及Socket编程,下面就说说Python Socket通信的基本原理. 1.Socket socket也称作"套接字",用于描述IP地 ...
- Python Socket 网络通信详解
Python 模块 Socket 网络通信 文章目录 Python 模块 Socket 网络通信 1. socket介绍 2. Socket 类型 3. Socket 函数 3.1 服务器端 Sock ...
- Python Socket网络编程(一)初识Socket和Socket初步使用
目录 前言 网络编程 实质 IP地址和端口 数据传输协议 协议 Socket 概念 套接字 socket对象方法 初步使用 功能 源码 运行结果 结语 前言 本系列博客是笔者学习Python Sock ...
- python socket实现实时通信
基于python socket.pyqt5 实现的界面化实时通信(仿QQ) 前段时间学了socket编程,也跟着几位up主学了简易的聊天程序,觉得能实现有界面的聊天程序,便利用界面化设计编写了此程序. ...
- Python Socket编程(待完成)
socket简介 网络套接字是用于在计算机网络上的节点内发送或接收数据的内部端点.具体来说,它是一个网络软件端点的代表(协议栈),例如表中的条目(列出通信协议.目标.状态等),是系统资源的一种形式. ...
- [Python_7] Python Socket 编程
0. 说明 Python Socket 编程 1. TCP 协议 [TCP Server] 通过 netstat -ano 查看端口是否开启 # -*-coding:utf-8-*-"&qu ...
- Python Socket请求网站获取数据
Python Socket请求网站获取数据 ---阻塞 I/O ->收快递,快递如果不到,就干不了其他的活 ---非阻塞I/0 ->收快递,不断的去问,有没有送到,有没有送到,. ...
- python udp 直播_[Python] socket发送UDP广播实现聊天室功能
原博文 2018-11-24 12:33 − 一.说明 本文主要使用socket.socket发送UDP广播来实现聊天室功能. 重点难点:理解UDP通讯流程.多线程.UDP广播收发等. 测试环境:Wi ...
最新文章
- autodesk许可证服务器,Autodesk软件工作流介绍(十)——配置网络许可服务器的步骤...
- 吸顶wifi_分享 | 酒店WiFi网络的三种部署模式
- openfire 插件开发
- Beyond Compare启动出错解决方案
- [蓝桥杯]2019年第十届省赛真题C/C++ B组 填空+大题
- mysql连接量设置_mysql连接数设置操作方法(Too many connections)
- C# 自定义sqlserver表值函数
- 公司培训笔记(1):沟通的技巧
- Basic knowledge about python
- 中继段光缆测试与用户光缆测试有什么区别?
- FPGA基础入门【14】开发板VGA视频输出控制
- win10状态栏点击没反应解决办法
- JAVA基础_ Scanner扫描仪
- c语言保龄球计分程序,保龄球规则-保龄球比赛计分方法是怎样的? 爱问知识人...
- 【软件工程】 文档 - 银行业务管理 - 需求分析
- python中自然数怎么表示_Python Numpy 自然数填充数组的实现
- java.lang.NoClassDefFoundError: org/jdom2/JDOMException
- 学习笔记2018-10-26 读论文A single algorithm to retrieve turbidity from remotely-sensed data in all coastal
- Android版本+pwa,微博pwa版本下载
- Linux----putty下载安装教程
热门文章
- 美团点评:摩拜贡献收入15亿元 同期亏损45.5亿元
- 小米9疑似入网工信部 官宣暗示发布时间
- 拳王虚拟项目公社:有什么适合女孩做的副业?免费虚拟资源下载后盈利的虚拟副业项目
- 接口测试很难吗?教你用Postman实用代码实现时间戳加密
- 贝叶斯分类器与贝叶斯网络
- python 编码方式总结
- java对象和字符串转换_java中字符串和JSON对象、Bean之间的相互转换
- 计算机管理是什么控件,Win7旗舰版系统WMI控件的功能作用是什么?
- onvif学习笔记9:OSD命令学习
- 【Flink】Flink 如何在本地IDEA恢复检查点 不通过IDEA 不通过 flink run 方法