python - socket网络编程
Posted Anec
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python - socket网络编程相关的知识,希望对你有一定的参考价值。
基础
server:
import socket # 导入 socket 模块 s = socket.socket() # 创建 socket 对象 host = "127.0.0.1" # 获取本地主机名 port = 12345 # 设置端口 s.bind((host, port)) # 绑定端口 s.listen(5) # 等待客户端连接 while True: c, addr = s.accept() # 建立客户端连接。 print (‘连接地址:‘, addr) info ="hello!" c.send(info.encode()) c2 = c.recv(1024) print(c2) c.close() # 关闭连接
client:
#--------------- s = socket.socket() # 创建 socket 对象 host = "127.0.0.1" # 获取本地主机名 port = 12345 # 设置端口号 s.connect((host, port)) s2 = s.recv(1024).decode() info = "nihao!" s.send(info.encode()) print(s2,type(s2)) s.close()
以上是关于python - socket网络编程的主要内容,如果未能解决你的问题,请参考以下文章
Python--网络编程-----socket代码实例--聊天软件升级版