用python写socket
时间: 2023-07-25 17:15:02 浏览: 78
使用 Python 进行 socket 编程
要使用 Python 写 socket,可以使用 Python 的标准库 socket。下面是一个简单的示例代码:
```python
import socket
# 创建 socket 对象
s = socket.socket()
# 获取本地主机名
host = socket.gethostname()
# 设置端口号
port = 12345
# 绑定端口号
s.bind((host, port))
# 等待客户端连接
s.listen(5)
while True:
# 建立客户端连接
client_socket, addr = s.accept()
print('连接地址:', addr)
# 发送欢迎消息给客户端
message = '欢迎访问菜鸟教程!' + "\r\n"
client_socket.send(message.encode('utf-8'))
# 关闭连接
client_socket.close()
```
这个示例代码创建了一个 socket 对象,将其绑定到本地主机名和端口号上,然后监听客户端连接。当一个客户端连接时,它会发送一条欢迎消息给客户端,然后关闭连接。
阅读全文