python开发基础(五)网络编程--socket编程
socket编程
OSI七层

1. socket编程

- socket层

- socket套接字工作流程

# server
import socket
phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
phone.bind(('127.0.0.1', 8000))
phone.listen(5)
conn, addr = phone.accept() # 等电话
msg = conn.recv(1024) # 收消息
print('客户端发来的消息是:', msg)
conn.send(msg.upper())
conn.close()
phone.close()
# client
import socket
phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
phone.connect(('127.0.0.1', 8000)) # 拨通电话
phone.send('hello'.encod('utf8'))
data = phone.recv(1204)
print('收到服务端发来的消息')
- 三次握手/四次挥手

本文来自博客园,作者:关于段主任的一切,转载请注明原文链接:https://www.cnblogs.com/fairylandfuture/p/15086861.html

浙公网安备 33010602011771号