C++:通过套接字从假服务器发送数据

C++: send data through a socket, from fake server

本文关键字:服务器 数据 套接字 C++      更新时间:2023-10-16

我有一个客户端和一个服务器。它们通过使用以下命令创建的套接字进行通信:

套接字(AF_INET,SOCK_STREAM,0)

他们之间的沟通很好。

我想创建第三个程序,冒充服务器向客户端发送虚假消息。这个程序必须使用客户端和服务器之前创建的套接字。

我正在使用send命令,套接字id由我的静态设置

写入(socket_number,消息,1024)

但它不起作用(我不确定这是正确的方法)。

所以我尝试了telnet和nc(在客户端端口上),但我无法发送消息发送到客户端。

你有什么想法吗。。。

当客户端连接到服务器时,套接字是它们之间的私有管道,您不能在该管道中注入数据。你可以考虑创建一个"中间人":你的客户端连接到它,然后它连接到你的服务器。这个家伙可以来回传递流量,并在需要时注入测试数据。客户端上唯一的更改将是IP地址或端口,指向中间的人,而不是真正的服务器。

相关文章: