我正在运行一个使用 TCP 套接字与服务器通信的客户端程序。当我启动客户端时,它会立即创建与服务器的套接字连接,并且不会关闭连接。
我想知道的是,我可以创建另一个应用程序(独立于客户端/服务器应用程序)在这个已经打开的套接字上发送数据吗?
我知道一个似乎正是这样做的程序。该程序旨在嗅探客户端和服务器之间的数据包,并允许您在连接上发送数据。在发送数据之前,您必须向程序提供客户端进程名称(例如,client.exe)。我相信它正在做的是使用客户端进程作为服务器的一种代理(这不是我想要做的,我希望能够直接连接到服务器)。