代码:

 #coding="utf-8"
#name=echo服务器
from socket import * #1.创建套接字
udpSocket = socket(AF_INET,SOCK_DGRAM) #2.绑定本地的相关信息
bindAddr = ("",7890)
udpSocket.bind(bindAddr) num = 1
while True: #3.等待接受对方发送的数据
recvDate = udpSocket.recvfrom(1024) #4.将接受到的数据再发送给对方
udpSocket.sendto(recvDate[0],recvDate[1]) #5.统计信息
print("已经将接受到的第%d个数据返回给对方,内容为:%s"%(num,recvDate[0]))
num+=1 #6.关闭套接字
udpSocket.close()

最新文章

  1. LOCK TABLES和UNLOCK TABLES与Transactions的交互
  2. 开发者调试工具Chrome Workspace
  3. [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:排序、筛选和分页
  4. HDU 5955 Guessing the Dice Roll
  5. Perfect smooth scrolling in UITableViews
  6. vs2010中的快捷键
  7. linux中段错误的处理
  8. ES--08
  9. Vue的href动态拼接绑定
  10. Windows 10 中 VMware 要求禁用 Device Guard 问题
  11. 如何修改DEDECMS文章标题长度
  12. loj 10117 简单题(cqoi 2006)
  13. vue搭配axios踩坑
  14. Mysql工作記錄之修改默認存儲引擎及重設root用戶密碼
  15. Python -- 网络编程 -- 抓取网页图片 -- 豆瓣妹子
  16. [C/C++]如何解读返回函数指针的函数声明
  17. Docker应用系列(六)| 如何去掉sudo及避免权限问题
  18. HeapAlloc 和 GlobalAlloc 以及 VirtualAlloc 三者之间的关系(转)
  19. 纪念又一次ak
  20. SpringMVC源码解读 - HandlerMapping

热门文章

  1. memcache can't run as root without the -u switch
  2. matplotlib安装错误依赖问题解决
  3. JAVA array,map 转 json 字符串
  4. UVa 1025 A Spy in the Metro (DP动态规划)
  5. Word直接发布新浪博客(以Word 2010为例)
  6. linux每天一小步---cd命令详解
  7. 如何计算服务器能够承受多大的pv?
  8. Android-有序广播是可以中断的
  9. PHP全栈学习笔记19
  10. Spring学习(七)——开发Web Service的几种方式