C++:通过套接字从假服务器发送数据
C++: send data through a socket, from fake server
我有一个客户端和一个服务器。它们通过使用以下命令创建的套接字进行通信:
套接字(AF_INET,SOCK_STREAM,0)
他们之间的沟通很好。
我想创建第三个程序,冒充服务器向客户端发送虚假消息。这个程序必须使用客户端和服务器之前创建的套接字。
我正在使用send命令,套接字id由我的静态设置
写入(socket_number,消息,1024)
但它不起作用(我不确定这是正确的方法)。
所以我尝试了telnet和nc(在客户端端口上),但我无法发送消息发送到客户端。
你有什么想法吗。。。
当客户端连接到服务器时,套接字是它们之间的私有管道,您不能在该管道中注入数据。你可以考虑创建一个"中间人":你的客户端连接到它,然后它连接到你的服务器。这个家伙可以来回传递流量,并在需要时注入测试数据。客户端上唯一的更改将是IP地址或端口,指向中间的人,而不是真正的服务器。
相关文章:
- 将相机数据从服务器实时流式传输到客户端
- 不将数据 socket.io c++(客户端)发送到 nodejs(服务器)socket.io
- Arduino UNO+SIM800L-向服务器发送数据
- 在 1 个服务器 n 客户端套接字 C++ MFC 应用程序中更新数据的客户端
- TCP 服务器的异步读取使用 boost::asio 打印客户端套接字发送的数据
- Java 客户端C++服务器数据发送/接收问题
- QTcpSocket 在 RemoteHostClosedError 后重新连接到服务器时无法传输数据
- 为 Sql 服务器实现 odbc 包装器.将数据库数据读取为字符或要求驱动程序将数据转换为 C 类型
- 如何使用软化工具包从 OPC UA 服务器异步读取操作回调中的数据值响应中获取 NodeId 详细信息
- 如何在C++中使用带有SFML的http reqest从节点.js服务器获取数据?
- 在 MySQL 中运行 HTTP 服务器以从客户端接收数据
- 使用 Broadcast 发出的从节点服务器发送的数据不能被 C++ 套接字 IO 客户端读取
- 如何使用 asio 本地数据报构建回显服务器和客户端?
- 将数据包从C++服务器发送到NodeJs服务器时出现MessagePack解码错误
- 如何使用gRPC在客户端和服务器之间双向发送和接收流元数据
- 通过TCP将数据从C++客户端发送到JSON服务器
- 如何使客户端在将数据写入 C++ 管道之前检查服务器是否完成了从管道的读取操作
- C++中从客户端到服务器的数据传输问题
- 可视化 将 TCP 服务器数据包保存到 C++ 中的文件
- 客户端(cocos2d-x) <-> 服务器(php) 如何将服务器数据发送回 Cleint?