Python 网络编程起步(Socket发送消息)


Posted in Python onSeptember 06, 2008

一、服务端(Server.py)
    服务端要做的事情是:
    1. 创建一个Socket对象

Python 网络编程起步(Socket发送消息)import socket
Python 网络编程起步(Socket发送消息)
= socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    2. 绑定一个端口
Python 网络编程起步(Socket发送消息)s.bind((""8081))
    3. 接受来自客户端的消息
Python 网络编程起步(Socket发送消息)while True:
Python 网络编程起步(Socket发送消息)    
# Receive up to 1,024 bytes in a datagram
Python 网络编程起步(Socket发送消息)
    data, addr = s.recvfrom(1024)
Python 网络编程起步(Socket发送消息)    
print "Received:", data, "from", addr
二、客户端(Client.py)
    客户端要做的事情是:
    1. 创建一个Socket对象。
Python 网络编程起步(Socket发送消息)import socket
Python 网络编程起步(Socket发送消息)
= socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    2. 向某个服务器的指定的端口发送消息。由于使用UDP,如果服务器端未接收到将会丢弃数据包。
Python 网络编程起步(Socket发送消息)port = 8081
Python 网络编程起步(Socket发送消息)host 
= "localhost"
Python 网络编程起步(Socket发送消息)
while True:
Python 网络编程起步(Socket发送消息)    msg 
= raw_input()
Python 网络编程起步(Socket发送消息)    s.sendto(msg, (host, port))
三、运行试试
Python 网络编程起步(Socket发送消息)
Python 相关文章推荐
Python基础教程之正则表达式基本语法以及re模块
Mar 25 Python
Python实现钉钉发送报警消息的方法
Feb 20 Python
python实现对象列表根据某个属性排序的方法详解
Jun 11 Python
pyqt5之将textBrowser的内容写入txt文档的方法
Jun 21 Python
python、Matlab求定积分的实现
Nov 20 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
Mar 05 Python
Python 如何定义匿名或内联函数
Aug 01 Python
Python 使用双重循环打印图形菱形操作
Aug 09 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 Python
python操作redis数据库的三种方法
Sep 10 Python
教你利用python实现企业微信发送消息
May 23 Python
Django REST framework 限流功能的使用
Jun 24 Python
Python  __getattr__与__setattr__使用方法
Sep 06 #Python
Python 深入理解yield
Sep 06 #Python
Python 初始化多维数组代码
Sep 06 #Python
Python enumerate遍历数组示例应用
Sep 06 #Python
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
Sep 06 #Python
Python httplib,smtplib使用方法
Sep 06 #Python
Python 命令行参数sys.argv
Sep 06 #Python
You might like
一个查看session内容的函数
2006/10/09 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
PHP多文件上传实例
2015/07/09 PHP
php把时间戳转换成多少时间之前函数的实例
2016/11/16 PHP
php函数式编程简单示例
2019/08/08 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
js 延迟加载 改变JS的位置加快网页加载速度
2012/12/11 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
js中this用法实例详解
2015/05/05 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
详解nuxt路由鉴权(express模板)
2018/11/21 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
javascript实现前端分页功能
2020/11/26 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
c++生成dll使用python调用dll的方法
2014/01/20 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
对Xpath 获取子标签下所有文本的方法详解
2019/01/02 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
联想中国官方商城:Lenovo China
2017/10/18 全球购物
Petmate品牌官方网站:宠物用品
2018/11/25 全球购物
文明城市标语
2014/06/16 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
2014年大学生村官工作总结
2014/11/19 职场文书
材料采购员岗位职责
2015/04/03 职场文书
团干部培训班心得体会
2016/01/06 职场文书
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript