0

您好,我刚刚第一次拿起套接字,我正在使用本教程来学习基本步骤....

http://www.linuxhowtos.org/C_C++/socket.htm

到目前为止一切似乎都很好,但我的问题是我不确定如何让我的主机名从客户端连接到服务器。有没有办法可以在服务器端输出主机名?

4

1 回答 1

1

根据定义,客户端在您连接它们之前不会连接到服务器。因此,为了让客户端发现服务器的身份,您必须使用其他一些协议。常见的、简单的情况当然是 DNS。您为 myservice.mydomain.com 创建一个 DNS 条目并让客户端查找它。

如果您的客户不能“知道名称”,那么还有其他服务发现协议,例如 Bonjour。此处的一般协议类在 Wikipedia 下进行了描述

http://en.wikipedia.org/wiki/Zero_configuration_networking

如果每个人都在同一台机器上,那么主机名是文字字符串“localhost”,它映射到 IP 127.0.0.1。

于 2012-06-02T17:31:04.900 回答