#server.py
from gevent import monkey;monkey.patch_all()
import socket
import gevent
sk = socket.socket() sk.bind(('127.0.0.1',8080))
sk.listen()
def talk(conn):
conn.send(b'hello')
print(conn.recv(1024).decode('utf-8'))
conn.close() while True:
conn,addr = sk.accept()
gevent.spawn(talk,conn)
sk.close() #client.py
import socket sk =socket.socket()
sk.connect(('127.0.0.1',8080))
print(sk.recv(1024).decode('utf-8'))
msg = input('>>>'.encode('utf-8'))
sk.send(msg)
sk.close()

最新文章

  1. Javascript中数组的基本操作
  2. WPF TextBox 搜索框 自定义
  3. iOS中的__typeof与typeof
  4. [LintCode] Coins in a Line 一条线上的硬币
  5. 以蓝牙开发的视觉解读微信Airsync协议
  6. MySQL 添加列,修改列,删除列
  7. GS初始化
  8. [AFN]AFNetworking错误总结
  9. HTML第五天学习笔记
  10. c++ 虚继承与继承的差异 (转)
  11. linux 常用查找命令 小技巧
  12. 深入理解object C中复制对象的用法(二)
  13. Sql 函数大全 (更新中...由难到简
  14. JavaScript 中的对象深度复制(Object Deep Clone)
  15. Python3 系列之 基础语法篇
  16. SpringMVC拦截器(慕课网)
  17. Spring事务传递
  18. Autoit3操作网页实现自动化
  19. Java Calendar使用总结
  20. Docker简介及Linux下安装

热门文章

  1. CSS3实战之background篇
  2. [hadoop]hadoop api 新版本与旧版本的差别
  3. datatable表格框架服务器端分页查询设置
  4. Memcached与KVDB的区别
  5. asp.net 调用post方法并获取返回值
  6. ASP.NET 网站部署到IIS上如何进行调试
  7. Python——列表的操作
  8. Dream------Java--ant zip 对压缩文件进行指定位置的修改
  9. 系统架构之负载均衡【F5\nginx\LVS\DNS轮询\】
  10. 『实践』百度地图给多个marker添加右键菜单(删除、更新)