python学习socket的客户端实现
服务端见点击打开链接
socket的异常
socket的TCP和UDP客户端模型
TCP的客户端
import socket#ip:127.0.0.1,port 3214
HOST='' #warning:Ip addr can only be dropped in server!
PORT=3214#AF_INET IPV4
#SOCK_DGRAM UDP
s=socket.socket()#try to receive data from server & send data to server
#Pay attention to try statement .Client need connect to server in tcp,so you may catch exceptions,
#while in udp you just receive and send data!
try:s.connect((HOST,PORT))data=u'Hello TCP Server!'while data:#encode data from utf-8 to bytess.sendall(data.encode('utf-8'))recv_data=s.recv(1024)#decode data from bytes to utf-8print 'Receive from Server:\n',recv_data.decode('utf-8')data=raw_input('Please input an info:\n')
except socket.error as err:print err
finally:s.close()
UDP的客户端
#coding:utf-8
import socketHOST='127.0.0.1'
PORT=3214s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)data='Hello UDP server!'while data:s.sendto(data.encode('utf-8'),(HOST,PORT))if data == 'bye':breakrecv_data,addr=s.recvfrom(1024)print 'Receive from Server:\n',recv_data.decode('utf-8')data=raw_input('Please input an info:\n')
s.close()
python学习socket的客户端实现相关推荐
- Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
文章目录 设计思路 代码实现 传输结果 设计思路 运行思路如下 由于在做人脸视频检测的项目的时候需要将检测的人脸区域全部保存下来,并发送到服务器端(用虚拟机来代替),来进行人脸对比,整个代码设计思路如 ...
- php socket 握手,python Socket之客户端和服务端握手详细介绍
这篇文章主要为大家详细介绍了python Socket之客户端和服务端握手,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 简单的学习下利用socket来建立客户端和服务端之间的连接并且发送数据 1 ...
- python中socket模块常用吗_python网络学习笔记——socket模块使用记录
此文章记录了笔者学习python网络中socket模块的笔记. 建议初次学习socket的读者先读一遍socket模块主要函数的介绍. socket模块的介绍可以参考笔者的前一篇关于socket官方文 ...
- Python学习,python中socket解读
操作系统底层原理 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在"裸机"上的最基本的系统软件,任何其他软件都必须 ...
- python 服务端主动发数据_python使用socket向客户端发送数据的方法
Python Socket通讯例子详解 创新从模仿开始! python中内置的socket模块使得网络编程更加简单化,下面就通过两个小小脚本来了解客户端如何与服务器端建立socket. 客户端代码: ...
- Python 技术篇-socket套接字实现服务器客户端消息传递实例演示,UDP实现
上一篇:Python 技术篇-socket 套接字实现两个窗口间消息传递,TCP 实现 本篇介绍用 UDP 来实现. socket 套接字实现服务器客户端消息传递有 UDP 和 TCP 两种形式.他们 ...
- [python学习] 专题七.网络编程之套接字Socket、TCP和UDP通信实例
很早以前研究过C#和C++的网络通信,参考我的文章: C#网络编程之Tcp实现客户端和服务器聊天 C#网络编程之套接字编程基础知识 ...
- python应用系列教程——python使用socket创建udp服务器端和客户端
全栈工程师开发手册 (作者:栾鹏) python教程全解 python使用socket创建udp服务器端和客户端. 服务器端为一个时间戳服务器,在接收到客户端发来的数据后,自动回复. 客户端,等待用户 ...
- python应用系列教程——python使用socket创建tcp服务器和客户端
全栈工程师开发手册 (作者:栾鹏) python教程全解 python使用socket创建tcp服务器和客户端. 服务器端为一个时间戳服务器,在接收到客户端发来的数据后,自动回复. 客户端,等待用户输 ...
最新文章
- Apriori 使用说明
- python可以实现操作系统管理_Python并发编程 —— 操作系统基础
- [转载] Java ArrayList toArray(T[] a) 解惑
- 使用TA-Lib在vn.trader上开发CTA交易策略
- [译] 绘制路径:Android 中矢量图渲染
- 使用grep命令快速定位代码位置
- 频率与振幅的关系图怎么画_手拉手模型怎么画?5步教你分分钟完成模型图
- finally语句与return语句相关问题
- DLP迈向NG DLP的进化之路
- HTML小游戏15 —— 网页版3D反恐英雄(附完整源码)
- 【异地贷款】长三角住房公积金异地贷款流程记录
- [论文阅读] (26) 基于Excel可视化分析的论文实验图表绘制总结——以电影市场为例
- ClickHouse settings final
- 白鹭引擎的微信分享接口
- 遥感图像辐射增强ERDAS实现
- 数字图像处理 第八章——图像压缩
- Infortrend 荣登“2019年十大云解决方案提供商”行列
- 浅谈元认知理论与学会学习
- 科目二 领线30cm 修方向 示意图 LTS
- 手机修改服务器端口,3389端口怎么修改 3389端口修改方法参考
热门文章
- Chrome浏览器新功能 剪贴板多平台共享
- vant+cell+picker+级联选择默认选中
- Python数据结构与算法(二)--timeit模块
- 计算机系统存储器分类和总线分类
- vue学习:事件传递(冒泡和捕获),事件委托,jquery中的事件委托,$event 获取元素,vue事件修饰符
- ubuntu mysql master slave_Ubuntu下MySQL5.5 配置主从(Master Slave)同步
- mysql区间段_解决针对MySQL中对于某一个区间段范围的数据更新的情况
- ddr2的上电顺序_关于内存的插入顺序的问题
- facebook对话链接_Facebook已开源其最新的聊天机器人Blender
- python3自动化软件发布系统_基于python3做C/S端自动化测试可能用到的工具(不断更新中。。。。)...