1.server

import socket
from threading import Thread def my_socketserver(conn, addr):
conn.send(b'hello')
msg = conn.recv(1024).decode('utf-8')
print(msg)
conn.close() if __name__ == '__main__':
sk = socket.socket()
sk.bind(('127.0.0.1', 8080))
sk.listen()
while True:
conn, addr = sk.accept()
t = Thread(target=my_socketserver, args=(conn, addr)).start()

  2.client

import socket

sk = socket.socket()

sk.connect(('127.0.0.1', 8080))

msg = sk.recv(1024)
print(msg)
inp = input('>>>').encode('utf-8') sk.send(inp)
sk.close()

最新文章

  1. 【PC网站前端架构探讨系列】关于中小型PC网站前端架构方案的讨论与实践
  2. ORACLE临时表空间
  3. Number Sequence HDU 1711(KMP)
  4. Oracle如何写出高效的SQL
  5. JSON: property "xxx" has no getter method in class "..."
  6. PHP 输出表格单元格的数据之用表单的方式;
  7. h3c 交换机配置VLAN和远程管理
  8. jq layer插件使用
  9. 使用水晶报表更新后出现“值不能为 null。 参数名: inputString”
  10. VLLookUp 不同表单按条件赋值
  11. vi编辑器基本用法介绍
  12. OC/Swift第三方添加出错解决方法
  13. (转载)AS3领航系列教程 之 AS3程序的入口
  14. POJ3641 Pseudoprime numbers(快速幂+素数判断)
  15. [置顶] java 通过classloader加载类再通过classforname实例化
  16. SQL Server Mysql 对null值理解的不同
  17. CSS3入门
  18. 如何使用kaptcha验证码组件
  19. easyui 翻译
  20. C#异步编程----Thread

热门文章

  1. gin教程
  2. 列表的嵌套,元组和range()方法
  3. 《Graph-Based Reasoning over Heterogeneous External Knowledge for Commonsense Question Answering》论文整理
  4. Markdown--补充版
  5. cgdb安装
  6. pyqt5屏幕坐标系
  7. open_spiel 随笔
  8. 给大家分享一下java数据库操作步骤
  9. python中的类方法,实例方法和静态方法的区别
  10. STM32入门系列-STM32时钟系统,时钟初始化配置函数