sockets - 发现 TCP/IP 套接字?

标签 sockets udp tcp

我为此使用 Objective-C 和 Java,但我认为这个问题与语言无关。

我有一个 iOS 客户端,它通过 TCP/IP 与 Java 服务器通信。现在我需要至少告诉其中一方另一方的 IP 地址。是否有一种标准方法可以“发现”IP 地址(从一侧或另一侧)?

此外,切换到 UDP 将如何影响答案?

最佳答案

有许多协议(protocol)可用于发现网络上的其他设备/服务器。 iOS 领域最常用的之一是“Bonjour”。查看 Apple 的示例应用程序。

关于sockets - 发现 TCP/IP 套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3669612/

相关文章:

sockets - 是否可以仅从指定的源地址接收UDP数据包?

c# - 何时关闭 UDP 套接字

c++ - 使用 UDP(WinSock 和 C++)发送和接收结构?

python - 从没有换行符或 EOF 的 sys.stdin 读取

c - 基于 TCP 的并发 Echo 客户端-服务器中的 SIGPIPE 错误

Java - 使用套接字连接到虚拟机而不是本地主机

node.js - 套接字.io : how to control & check the message flow?

c - 无效的 connect() 调用意外成功 - 为什么?

java连接重置错误

go - 如何解决直径连接错误:使用封闭的网络连接?