如何模拟拨号连接进行测试?
我必须编写一个服务器应用程序,客户端在其中打开 TCP/IP 套接字、发送一些数据并关闭连接。
数据包很小< 100 字节,但是有传言让他们批量处理交易并发送多个数据包。
如何最好地模拟拨号 ut 连接(使用 Delphi 和 Indy 组件,仅供参考)?
是不是像
- 打开连接
- 等一会儿(“一会儿”的定义是什么?)
- 关闭连接那么简单
I have to code a server app where clients open a TCP/IP socket, send some data and close the connection.
The data packets are small < 100 bytes, however there is talk of having them batch their transactions and send multiple packets.
How can I best simulate a dial-up ut connection (using Delphi & Indy components, just FYI)?
Is it as simple as
- open connection
- wait a while (what is the definition of "a while"?)
- close connection
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用网络模拟器。如果您手头有一台装有 NISTnet (一个旧项目)的 Linux 计算机但仍然有用,几年前使用过)您可以创建多个限制网络通信带宽或其他特征的场景。有一个名为 WANEM 的应用程序,它似乎可以做同样的事情,但我没有使用过它,所以无法告诉你是否是好是坏。
如果您想要调制解调器模拟,您可以使用 com0com ,它恰好提供了这一点。
You can use a network emulator. If you have a Linux machine on hand with NISTnet (an old project but still useful, used some years ago) you can create multiple scnearios limiting bandwidth or other characteristics to the network communication. There is an application called WANEM which seems to do the same but I have not used it so cannot tell you if is good or not.
If you want a modem emulation the you can use com0com which provides exactly that.