PCa:
import socket
Sockin = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #新建socket
Sockin.bind(('192.168.10.5',)) #socket绑定该主机的ip和端口
while True: #循环中执行收发功能
text = raw_input('> ')
Sockin.sendto(text,(('192.168.10.8',))) #将 'text’ 发送给对方
if text == 'q':
Scokin.close() #退出时关闭socket
break msg,(addr,port) = Sockin.recvfrom() # 接受数据
if msg == 'q':
Sockin.close()
break
print msg PCb:
import socket
Sockin = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
Sockin.bind(('192.168.10.8',))
while True:
msg,(addr,port) = Sockin.recvfrom()
if msg == 'q':
Sockin.close()
break
else:
print msg
text = raw_input('> ')
Sockin.sendto(text,(('192.168.10.5',)))
if text =='q':
Sockin.close()
break

参考:

https://www.cnblogs.com/xiaokang01/p/9069048.html

最新文章

  1. 示例开发过程记录:meteor,react,apollo
  2. Wiki安装
  3. [2014.01.27]WFsoft.wfLibrary.wfVerifyImage 1.8
  4. ElasticSearch入门系列(五)数据
  5. 安卓开发_浅谈Android动画(三)
  6. EF Code First教程-01 创建一个简单的Code First程序
  7. 11 Indexes
  8. Python中的map()函数和reduce()函数的用法
  9. PHP:根据IP地址获取所在城市
  10. GitHub常见错误解决办法
  11. JAVA中线程的状态
  12. 关于HTML5新手应该知道的几点知识
  13. java 如何将 word,excel,ppt如何转pdf--jacob
  14. Mac下redis的安装 以及配置支持PHP使用redis
  15. 同一容器中a标签比较多的情况下通过title属性值隐藏
  16. js获取对象的长度
  17. C语言socket编程
  18. Linux 创建 时间命名 文件
  19. P359 usestock2.cpp
  20. linux的典型分支:

热门文章

  1. PAT-1013 Battle Over Cities (25 分) DFS求连通块
  2. (三)mybatis之通过接口加载映射配置文件
  3. (一)SpringBoot之简介和安装插件以及HelloWorld第一个程序
  4. 3、java基础:抽象类与接口的区别
  5. 三、eureka服务端获取服务列表
  6. Oracle 11G 数据库迁移【expdp/impdp】
  7. impala 中SQL的优化方法
  8. Linux上使用trash回收机制来替换rm命令
  9. jquery中prop,attr,data的区别
  10. openpose-opencv 的body数据多人体姿态估计