tcp协议     三次握手四次挥手
                优点: 稳定,可靠   应用:发邮件
                缺点: 有延迟 占用系统资源多
                 特点:侦听客户端发送的信息
代码
服务端:
import socket
 
Host="0.0.0.0"
Port=2226
#创建tcp套接字
tcp_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#绑定端口
tcp_socket.bind((Host,Port))
#监听客户端的信息
tcp_socket.listen(128)
# while TRUE :
conn , adress = tcp_socket.accept()     #accept 接收
message=input("你要对客户端说的话")
conn.send(message.encode())
 
reve_data=conn.recv(1024) #接受客户端的信息
print(reve_data.decode())
conn.close()
tcp_socket.close()
 
客户端代码:
import socket
Host="127.0.0.1"
Port=2226
#创建套接字
tcp_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
# 连接地址和端口
tcp_socket.connect((Host,Port)) #connect 连接服务端
data=tcp_socket.recv(1024)
print(data.decode())
 
send1=input("你要对服务端说的话:").encode()
tcp_socket.send(send1)
tcp_socket.close()

最新文章

  1. java入门笔记001--java环境搭建
  2. 百度地图js根据经纬度定位和拖动定位点
  3. DNS协议 实践
  4. 使用jQuery Mobile实现新闻浏览器(3)
  5. hdu 4739 状压DP
  6. 他们都没告诉你适配 Android N 需要注意什么
  7. SqlServer判断数据库、表、存储过程、函数是否存在
  8. Sublime Text 2 - There are no packages available for installation
  9. Flux demo
  10. JS基础,你需要掌握的要点!
  11. BZOJ-3040-最短路(road)
  12. (转)通过maven,给没有pom文件的jar包生成pom文件,maven项目引入本地jar包
  13. SkylineGlobe SFS发布的WFS和WMS服务测试
  14. Hibernate基本应用01
  15. (String中)正则表达式使用如下
  16. SVN的安装
  17. zoj 2722 Head-to-Head Match(数学思维)
  18. 【洛谷P1119】灾后重建
  19. PPT地图 - 动态显示省份扩散效果
  20. Kafka Tools

热门文章

  1. HihoCoder第十二周:刷油漆
  2. 三十六、SAP的调试模式
  3. 面试题(9)之 leetcode-189
  4. 通过 spark.files 传入spark任务依赖的文件源码分析
  5. 设置进程用指定IE版本
  6. sublime text 常用插件安装
  7. tornado和vue的模板冲突解决方法
  8. .chm无法打开问题(windows)
  9. IE8兼容问题汇总
  10. 堆栈 pop push