摘要: 套接字 - 面向连接TCP和无连接UDP 客户端 / 服务端架构 什么是客户端 / 服务端架构 服务器是一个软件或硬件,用于向一个或多个客户端(客户)提供所需要的服务 服务器存在的唯一目的就是等待客户的请求,给这些客户服务,然后再等待其他的请求 套接字: 通信端点 通信端点 让服务器能监听请求 什么 阅读全文
posted @ 2021-08-29 13:53 苟住,别浪 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 使用 socket_server 创建一个简单的服务器和客户端 创建TCP服务器 # StreamRequestHandler: 支持操作文件对象那样话操作输入输出套接字 # 使用 readline() 获取客户消息 # 使用 write() 把字符串发给客户端 from socketserver 阅读全文
posted @ 2021-08-29 13:50 苟住,别浪 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 创建一个超级简单的UDP服务器 / 客户端 UDP客户端代码: # cs = socket() # 创建客户端套接字 # comm_loop: # 通讯循环 # cs.sendto() / cs.recvfrom() # 对话(发送 / 接收) # cs.close() # 关闭客户端套接字 fro 阅读全文
posted @ 2021-08-29 11:08 苟住,别浪 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 创建一个超级简单TCP交互的服务器/客户端 创建客户端代码: # cs = socket() # 创建服务端套接字 # cs.connect() # 尝试连接服务器 # comm_loop: # 循环通信 # cs.send() / c.recv() # 对话(发送和接收) # cs.close() 阅读全文
posted @ 2021-08-29 10:50 苟住,别浪 阅读(393) 评论(0) 推荐(0) 编辑
摘要: python3 stock send() 函数报错: TypeError: a bytes-like object is required, not 'str' 原因: python2 send() 函数接收的参数类型是 str,而 python3 send() 函数接收的数据类型是 bytes,所 阅读全文
posted @ 2021-08-29 10:46 苟住,别浪 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 今天用 TCP 编写了一个模拟聊天的程序,服务器报了如下错误: 原因是在后面关闭了客户端套接字,注释掉关闭客户端套接字的代码,运行正常 解决办法 阅读全文
posted @ 2021-08-29 10:41 苟住,别浪 阅读(2017) 评论(0) 推荐(0) 编辑