c - 伪造网络通信以在一台计算机上测试客户端/服务器

标签 c networking tcp udp ip

我有一个类(class)项目,我想在其中展示一些网络知识。我很有可能必须在一台计算机上完成它。所以我的问题是,如何显示 tcp/ip 或 tcp/udp 之间的通信?我不是网络专家,我理解发送红色数据的概念。我想我需要两个 IP 地址。

最佳答案

您不需要两个 IP 地址。只需在机器上启动服务器,让客户端连接到地址 127.0.0.1 和适当的端口。 (这个地址总是指向运行程序的同一台机器。)

关于c - 伪造网络通信以在一台计算机上测试客户端/服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6306295/

相关文章:

networking - 根据以下语句计算IP地址

c - 我在运行程序时遇到段错误(核心转储)

c - 程序在尝试对结构的指针成员进行 malloc 时出现段错误

java - 我如何找到单个请求的互联网带宽

android - 逆转 Android Market 应用程序网络流量

delphi - 在 TCP 连接中使用 Bind 方法的最佳方法是什么?

ios - TCP 套接字在运行 iOS 10.3.2 的 iPhone 7 上不起作用

linux - SSH session 中的“ip addr”,私有(private)地址和公共(public)地址

c - 如果我对这两个函数进行计时,会出现什么差异?

c - 非root用户的setuid等效项