Skip to content

练习 1

运行网络调试工具代码,使用 Python 给网络调试工具发送文字信息,并接受网络调试工具发送过来的数据

  • 打开网络调试工具,选择 tcp 服务器并启动
  • 编写 Python 代码给 tcp 服务器发送一条信息(hello world !)
  • 之后等待服务器发送一条信息回来并接受打印,然后断开连接

注意

mac 电脑自己用 python 便携客户端实现通信

练习 2

用面向对象思想进行封装一个 socket 服务器。

服务器(Server)类

实例属性:
    + 端口、地址、socket

实例方法:
    - start 启动服务器方法(创建socket、绑定端口、提供服务)
    - handle_recv 处理客户端请求
    - send_message(发送信息方法)

练习 3

用面向对象思想进行封装一个 socket 客户端。

客户端(Client)类

实例属性:
    + 服务器端口、服务器地址、socket

实例方法:
    + start 启动服务器方法(创建socket、链接服务器)
    + handle_recv(接收文件方法)
    + send_message(发送请求)