TCPIP课程设计答辩.ppt
《TCPIP课程设计答辩.ppt》由会员分享,可在线阅读,更多相关《TCPIP课程设计答辩.ppt(18页珍藏版)》请在三一办公上搜索。
1、TCP/IP协议分析课程设计答辩,班级:网安一班答辩人:裴建民,环境介绍,开发环境:Microsoft Visual Studio 2010编程语言:C#使用技术:soket套接字编程,多线程,模块介绍,客户端功能:注册新用户登录服务器;显示当前服务器在线用户;群聊;私聊;服务器功能:创建新用户;验证客户端登录;实现客户端消息的转发;,服务端,一、项目中添加windows窗体,设计如下。1.添加listbox控件显示连接的客户端名称。2.添加Txtbox控件控制要监听的端口。,服务端,二、服务端代码编写服务端要的作用是监听客户端的连接请求并确认其请求。程序一开始便打开一个StartListen
2、ing()线程。,当服务器端接收到一个来自客户端的连接请求后,它就打开一个clientservice()线程来服务客户端。当一个连接被建立后,每个客户端就被赋予一个属于它自己的套接字。同时,一个Client类的对象被建立。该对象包的一些相关信息,该信息被保存在一个数组列表中。Client代码如下,程序的主体部分应是ServiceClient()函数。该函数是一个独立的线程,其主要部分是一个while循环。在循环体内,程序处理各种客户端命令。服务器端接收来自以ASCII码给出的字符串,其中包含了一个“|”形式的分隔符。字符串中“|”以前的部分就是具体的命令,包括CONN、CHAT、PRIV、GO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TCPIP 课程设计 答辩
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5450402.html