将接口中二端口h参数地址为600h的八位数据送到BL,将编程实现

远教ip数据接收系统农远卫星接收软件,你知道的

E.Comer博士从20世纪70年代开始从事互联网的研究和开发工作他曾是互联网体系结构委员会的成员,该委员会是确定互联网发展标准的权威机构;他也曾任美国计算机网CSTNET技术委员会的主席该网络是美国早期互联网建设中最重要的网络之一。他现在是美国普渡大學计算机科学系的教授从事计算机网络和操作系统方面的教学和科研工作。    Douglas Comer博士是TCP/IP协议和因特网的国际公认专家自20世纪70年代末、80姩代初形成因特网以来,他就一直致力于因特网的研究工作他也是负责指导因特网开发的因特网体系小组(IAB)的成员,还是CSNET技术委员会的主席和CSNET执行委员会的成员 Comer为一些公司提供网络设计和实现的咨询,还给全世界的技术和非技术人员开TCP/IP和互联网络的专业讲座他的操作系統Ximu以及TCP/IP协议的实现在他的书中都有介绍,并且应用到了商业产品中 译者: 蒋慧 蒋慧,女1973年2月出生。1995年毕业于南京通信工程学院计算机系获计算机应用专业工学学土学位。1998年于南京通信工程学院计算机软件专业毕业并获硕士学位。1998年9月至今于解放军理工大学攻读博士學位。自1995年以来在国内外重要学术刊物和会议上发表8篇论文,其中2篇论文被IEEE国际会议录用已出版3本有关网络的译作。目前从事软件需求工程、网络协议验证形式化方法以及函数式语言等方面的研究

里面包含聊天室的客户端和服务器端的源文件和一份完整的设计报告。 一、 系统概要 本系统能实现基于VC++的网络聊天室系统有单独的客户端、服务器端。 服务器应用程序能够接受来自客户端的广播然后向客户端发送本机的IP与服务二端口h参数,让客户端接入到服务器进行聊天检测用户名是否合法(重复),服務器责接收来自客户端的聊天信息并根据用户的需求发送给指定的人或所有人,能够给出上线下线提示客户端能够发出连接请求,能編辑发送信息可以指定发给单人或所有人,能显示聊天人数上线下线用户等。 二、 通信规范的制定 服务请求规范: 服务器端: (1) 创建一个UDP的套接字接受来自客户端的广播请求,当请求报文内容为“REQUEST FOR IP ADDRESS AND SERVERPORT”时接受请求,给客户端发送本服务器TCP聊天室的二端口h参数號 (2) 创建一个主要的TCP协议的套接字负责客户端TCP连接 ,处理它的连接请求事件 (3)在主要的TCP连接协议的套接字里面再创建TCP套接字保存箌动态数组里,在主要的套接字接受请求后 就用这些套接字和客户端发送和接受数据。 客户端: (1) 当用户按“连接”按钮时创建UDP协議套接字,给本地计算机发广播广播内容为“REQUEST FOR IP ADDRESS AND SERVERPORT”。 (2)当收到服务器端的回应收到服务器发来的二端口h参数号后,关闭UDP连接根据服务器的IP地址和二端口h参数号重新创建TCP连接。 故我思考:客户端一定要知道服务器的一个二端口h参数我假设它知道服務器UDP服务的二端口h参数,通过发广播给服务器的UDP服务套接字然后等待该套接字发回服务器TCP聊天室服务的二端口h参数號,IP地址用ReceiveForom也苛刻得到 通信规范 通信规范的制定主要跟老师给出的差不多,并做了一小点增加: (增加驗证用户名是否与聊天室已有用户重复在服务器给客户端的消息中,增加标志0) ① TCP/IP数据通信 --- “聊天”消息传输格式 客户机 -? 服务器 (1)传输“用户名” STX+1+用户名+ETX (2) 悄悄话 STX+2+用户名+””+内容+ETX (3) 对所有人说 STX+3+内容+ETX 服务器-? 客户机 (0)请求用户名与在线用户名重复 //改进 STX+0+用户名+EXT (1)首次传输在线用户名 STX+1+用户名+ETX (2)传输新到用户名 STX+2+用户名+ETX (3)传输离线用户名 STX+3+用户名+ETX (4)传输聊天数据 STX+4+内容+ETX (注:STX为CHR(2),ETX 为CHR(3)) 三、 主要模块的设计分析 四、 系统运行效果 (要求有屏幕截图) 五、 心得与体会

}

我要回帖

更多关于 二端口h参数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信