我正在编写一个 SOAP 客户端和服务器,我的服务器使用 gSOAP 2.8.15 使用 C++,而我的客户端使用 JAX-WS 2.0 使用 Java。
当我从我的客户端连接到我的服务器时,我希望能够看到有关连接的一些信息,特别是连接到我的服务器的客户端的 IP 地址是什么。我做了一些研究,发现可以通过使用以下内容从 gSOAP 获取此信息:
printf ("starting session with %d.%d.%d.%d\n",
(int) (soap->ip>>24) & 0xff,
(int) (soap->ip>>16) & 0xff,
(int) (soap->ip>>8) & 0xff,
(int) soap->ip & 0xff);
但是,这总是会打印出“0.0.0.0”而不会失败。我错过了什么吗?