我正在做一个项目 . 基本上我想让我的服务器在套接字上侦听并从其他客户端接收数据 . 然后我希望一个客户端启动与我的连接,并在连接时,为该计算机生成一个交互式shell . 我发现了一些代码(几乎) . 你必须连接到它,以获得shell . 我确信我可以修改它,以便它连接到我并产生连接,但我有一个关于它如何处理recv / send的问题?

通常我会有一个send()和recv()来处理套接字的输入/输出,但是因为:

si.hStdError = si.hStdInput = si.hStdOutput = (HANDLE)sClient;

我试图弄清楚如何处理shell的recv / send .

我所指的示例代码在这里:

http://www.rohitab.com/discuss/topic/27868-remote-shell/?p=10021668