python实现TCP步骤

TCP 服务器搭建:

  1. 导入模块
   import socket
  1. 创建socket对象
sock = socket.socket(socket_family,socet_type)
	参数:
		socket_family
			socket.AF_INET IPV4
			socket.AF_INET6 IPV6
			socket.AF_UNIX  unix 系统内部传输
		socket_type
			socket.SOCK_STREAM  TCP协议
			socket.SOCK_DGRAM    UDP协议
  1. 绑定IP和端口
 sock.bind(("IP",端口号))  #注意里面参数是一个元组
  1. 设置监听最大数
sock.listen(5) #监听端口
  1. 接受信息
con,addr = sock.accept()
	con:接受sock对象,接受对发送信息
	addr: ip 和端口号
  1. 关闭套接字
sock.close()

TCP 客户端的搭建

  1. 导入模块
import socket
  1. 创建scoket对象
sock =socket.socket(socket.AF_INET,socket.SOCK_STREAM)
  1. 连接服务器
sock.connect(("IP",端口号)) # 同样的这是要元组
  1. 发送信息
sock.send("发送信息内容") #注意里面发送的是字节串,不能直接传输字符串 需要encode()
  1. 接受信息
 msg = sock.recv(1024)  #同样接受的也是字节串,需要进行decode()
  1. 关闭套接字
sock.close()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值