我有一个服务器套接字,用户可以通过telnet
连接到该套接字。除telnet
之外的所有政治。我试图在我的服务器上支持-a("自动登录")选项。这个页面http://linux.die.net/man/1/telnet说:
-a'尝试自动登录。 目前,如果远程系统支持,则通过ENVIRON选项的USER变量发送用户名。使用的名称是getlogin(2)返回的当前用户的名称,如果它与当前用户ID一致,否则它是与用户ID关联的名称。
我试图理解(在C ++中)我如何理解/支持ENVIRON选项"。显然,这是指getenv
& getlogin
功能。但是getenv
和{ getlogin
适用于本地用户。因此,以这种方式检索的任何信息都将特定于在服务器上运行程序的用户。在哪里,我想要通过telnet
连接客户端的登录信息。
如何从服务器端检索此信息?