1.项目意义
1、了解网络的结构;
2、了解网络传输协议;
3、掌握基本的网络编程方法。
2.总体设计
使用 TCP 协议实现人机聊天互动,程序具有服务端和客户端:
(1)必备功能:要求服务端代码具有一定的智能,能够根据不完整的问题识别客户端真正 要问的问题。如客户输入how old, 服务器能回答年龄。
(2)必备功能:服务器客户端之间能简单发送和接收文件。至少应有序列化和反序列化功 能。收发双方,应打印显示发送或接收的原始对象的信息(非字节串)。
3.程序描述
1、TCP客户端:
(1)发送信息的函数
def SendMessage():
mySocket.sendall("111-111&#