网络编程——创建TCP客户端(socket)

import socket
#创建TCP/IP套接字
s = socket.socket(socket.AF_INET,socke.SOCK_STREAM)
host = “这里需要填入要连接服务器的IP地址”
port = “端口号”
#可以开始连接了
s.connect(host,port)
s.send(“这部分编辑需要发送给服务器的内容”.encode(“utf-8”))
#因为服务器发送给客户端的数据时一个一个的包,在这里咱们规定每次接受1k的数据
recvData = s.recv(1024).decode()
print(recvData)
#关闭套接字
s.close()

----------------------------------------------------------------------------------------------------------------------------这里重点来说几个东西:
1.就是在创建套接字时,还有其他的一些选择
AF_INET是用于internet进程之间的通信,因此在实际工作中被常用;
还有一个是AF_UNIX,这是用于同一台及其进程之间的通信。
2.SOCK_STREAM主要用于TCP协议
SOCK_DGRAM主要用于UDP协议
3.TCP通信模型
4.在WINDOWS下,“\r\n”表示“回车”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值