我有一个应用程序,其中用户(客户端 #1)输入本地 ip 和端口,应用程序将图片发送到客户端 #2(也使用相同的应用程序)。但是对于最终的应用程序,我不希望用户输入本地 ip,因为他们不会知道这些信息,我希望我的程序能够自动解决这个问题。
我的第一个想法:最初,我认为我可以扫描所有本地 ip 以查找开放端口,但这需要的时间太长了。
我的第二个想法:我的下一个想法是让客户端将他们的本地主机名发送到远程服务器,然后交换它们并将它们发送回客户端。
但是,我不想为我的第二个想法运行专用服务器。
因为这更像是一个设计问题,所以我没有包含任何代码,但如果有必要我会这样做。
你们对我应该如何设计我的应用程序以自动找出本地 ips 有任何想法吗?
我确实尝试用谷歌搜索,但找不到解决方案,所以一个小时后我放弃了,只是把我的问题放在这里。如果这是重复的,那么我很抱歉,请删除这个问题。
谢谢,布科