10-应用:udp聊天器(一)

udp-talking

说明

  • 在一个电脑中编写1个程序,有3个功能
  • 1.获取键盘数据,并将其发送给对方
  • 2.接收数据并显示
  • 3.退出聊天系统

思路分析

功能: 1、发送消息 2、接收消息 3、退出系统

架构:

发送消息 send_msg()
接收消息 recv_msg()
主入口  main()

主入口: 1、导入模块 2、创建套接字 3、绑定端口 发送消息:

1、保存接收方信息(用户输入)
2、保存接收方端口号(用户输入)
3、保存要发送的内容(用户输入)
4、把用户输入的内容编码并发送

接收消息:

1、使用socket recvfrom 接收数据
2、解码数据并且输出