搜索资源列表
IPv6教学软件的设计和实现
- 本文详细讨论了一套IPv6的教学软件的设计和开发实现过程,其中重点研 究了软件设计实现中的技术细节,该软件在linux操作系统中实现,使用 GCC/Q州开发工具。研究内容包括IPv6实现特点;互联网嗅探技术的原理与 危害;基于libpcap函数库开发网络数据的捕获和解析;基于libnet函数库的协 议仿真编辑和发送,能够自己构造特定协议的数据包,如ARP9 ETHERNET,IP, IPv6,TCP和UDP等,让协议运作过程一目了然;还研究了软件的界面设计, 通过gtk界面设计语言开
qq
- 使用c++编写了对点 语音聊天软件,实现两台主机之间得语音通信,首先通过声音采集,然后利用ACM接口压缩音频数据,将数据发送到目标主机,主机接收数据后,解压缩音频数据,并播放,以此实现了点对点得语音通信。利用TCP/IP协议来确认连接状态(TCP/IP协议是可靠的协议,TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地,),UDP协议(UDP是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把