如何模拟一个客户端服务器应用程序,我写在c++使用windows sockets
How to simulate a client server application I wrote in c++ using windows sockets?
我最近被要求写一个客户端服务器应用程序,所以我用c++和windows sockets来做这个,我在局域网的两台pc上尝试了一下,它工作得很好。我的教授想要看到这个真实的工作,但我认为可能有一种方法来模拟该应用程序,并表明它的工作,而不必连接两台pc等....我怎么能做到呢?
您不需要模拟任何东西,只需在一台机器上运行它并使用127.0.0.1(这是本地主机环回的地址)作为IP地址。我相信你应该有一些方法来指定服务器的IP地址在你的客户端。
你可以用与远程主机相同的方式连接到你的"本地地址",只需使用127.0.0.1作为ip地址。
另外,请记住为您的服务器和客户端使用不同的端口。
在一台机器上运行它们。
所有你需要的是有一个网络接口配置IP启动和运行。
不需要任何物理网络布线。
如果也没有可用的物理网络适配器,则可能使用环回设备。它可以服务127.0.0.0/255.0.0.0
子网的所有地址。默认情况下,它是为地址127.0.0.1
设置的。环回设备带有TCP/IP栈
相关文章:
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 在Linux for Windows上编译C++代码时出错
- 在Windows上用C++裁剪HBITMAP
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 如何加载(或映射)文件部分的最大大小,但适合在Windows上的RAM
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- Windows/Cygwin - 不能使用 pybind11 - 犯错误
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- 在Windows中以.exe的形式运行c++
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)
- 无法在windows控制台中为C++程序提供必要的输入
- 在Windows中查找扬声器输出的当前音量级别
- Windows.h与GLFW.h的接口
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 在Linux和C++中的Windows上,散列字符串值会产生不同的输出
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 无法使用Qt Creator在Windows中构建yaml-cpp