目 录 2
一、 引言 3
1.1 选题背景 3
1.2 选题内容 4
1.3 对选题的理解 4
二、技术原理 5
2.1 TCP简介 5
2.2 TCP和UDP协议结构的区别 7
2.3 TCP和UDP编程步骤的区别 8
三、设计内容 10
3.1开发环境 10
3.2程序流程图 10
3.3功能模块 12
3.3.1客户端程序设计 12
3.3.2服务器端程序设计 17
3.4数流图 22
3.5关键的数据结构 22
3.5.1 TCP套接字数据结构 22
3.5.2 TCP的控制缓冲区 23
3.5.3 TCP套接字数据结构 24
四、设计成果 24
4.1设计实现的功能 24
4.2运行界面 25
4.3测试界面 30
五、课设总结 31
5.1技术难点 31
5.2遇到的问题及解决方式 32
5.3收获 33
六、附录 36
参考文献 36