▍1. rdt
基于UDP的可靠数据传输实现,模拟了丢包以及超时,实现了GBN协议(UDP based reliable data transmission, simulation of packet loss and timeout, GBN protocol)
说明: C#项目 一个基于C#写的TCP服务器 打开后给客户端发送随机数,用于测试(C # project A TCP server based on C# write Open it and send random numbers to the client for testing)
这是基于QT实现的TCP服务器,亲测有效。(Implementation of TCP Server Based on QT)
说明: 这是基于QT实现的TCP服务器,亲测有效。(Implementation of TCP Server Based on QT)
基于PPP链路的IP/UDP/TCP报头压缩协议。(PPP link-based IP/UDP/TCP header compression protocol.)
TCP文件传输,服务器端和客户端能够相互传送(TCP file transfer, server and client can send each other)
ITU 的G722.1编码器,包含Annex C,是当前复杂度最低的编码器,并且压缩质量非常好,适合高并发voip使用,实测单i5cpu可以支持3000路以上的实时并行处理,采样率16000和32000 码率16000-48000,以800为梯度。(The ITU G722.1 encoder, including Annex C, is currently the least complex of the encoder, and the compression quality is very good, suitable for high concurrent voip use, found a single road i5cpu can support more than 3000 real-time parallel processing, sampling rate 16,000 and 32000 16000-48000 rate to 800 gradient.)
滑动窗口协议实现,分为客户端和服务器两部分。另外包含一个udp.cpp是利用udp协议传输文件。(Sliding window protocol is divided into two parts of the client and server. Another contains a udp.cpp is to use the udp protocol to transfer files.)
基于TwinCAT软件的倍福PLC中TCPIP协议通信程序,包括服务端,客户端程序(Beckhoff PLC communication program in the TCPIP protocol on the platform of TwinCAT ,including the server, the client program)
说明: TCP服务端和客户端的代码实现,在QT中实现的(Implementation of TCP server code)
本程序利用winpcap实现TCP/IP模型中各层协议数据报的发送的接收,且包含socket通信的相关内容,程序利用VC6.0开发,需要先安装winpcap驱动,且添加压缩文件中提供的winpcap库文件(This programme helps sending and receiving the protocol packet.)
使用JMF捕获视频后,使用rtp协议传输视频流到客户端,并附接收代码(After using JMF to capture video ,using the rtp protocol to transmit video streams to the client, along with the receiver code)
实现了滑动窗口协议,滑动窗口协议来解决TCP协议工作时,每传输一个数据分组后,必须等待接收端的确认才能够发送下一个分组的问题(It implements sliding window protocol, when the sliding window protocol TCP protocol works to solve, after every transmission of a data packet must wait for acknowledgment the receiver before sending the next packet can be a problem)
tcp/ip communication software nettoplcsim
说明: mflood源码及检测和分析。在NS2模拟器中使用,先进行mflood协议的移植。(Mflood source code and detection and analysis. In the NS2 simulator, the Mflood protocol is transplanted first.)
说明: windows下使用java语言实现了TCP Ping(TCP Ping on the windows programed with java)
GSM 06.10 13 kbit/s RPE/LTP语音压缩(GSM 06.1013 kbit/S RPE/LTP voice compression)