浅谈tcp协议

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()

转载于:https://www.cnblogs.com/sunzhiqi/p/10064782.html

你可能感兴趣的:(网络)