[英]How to simulate a TCP layer?
我正在开发一个客户端服务器套接字应用程序,我想为其模拟分组数据传输。我想要一个模拟器,用于模拟丢弃的分组数据,消息状态,计算分组校验和等。是否可以模拟TCP层? 如果可能,请提供一些链接。 提前致谢。
如果要单独在计算机上进行测试,请使用127.0.0.1或localhost作为连接到的地址。 然后,您的套接字将连接到正在侦听本地计算机(可能是测试服务器)上该端口的任何端口。
如果您出于某种原因要完全避免使用TCP,而仅使用TCP的流方式,则可以用PipedInputStream和PipedOutputStream替换输入和输出流:
PipedInputStream pis = new PipedInputStream();
PipedOutputStream pos = new PipedOutputStream(pis);
// Use pis and pos in place of sock.getInputStream() and sock.getOutputStream().
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.