10-应用:udp聊天器(一)¶
说明¶
- 在一个电脑中编写1个程序,有3个功能
- 1.获取键盘数据,并将其发送给对方
- 2.接收数据并显示
- 3.退出聊天系统
思路分析¶
功能: 1、发送消息 2、接收消息 3、退出系统
架构:
发送消息 send_msg() 接收消息 recv_msg() 主入口 main()
主入口: 1、导入模块 2、创建套接字 3、绑定端口 发送消息:
1、保存接收方信息(用户输入) 2、保存接收方端口号(用户输入) 3、保存要发送的内容(用户输入) 4、把用户输入的内容编码并发送
接收消息:
1、使用socket recvfrom 接收数据 2、解码数据并且输出