Java 隐藏套接字构造函数以隐藏IP和端口

Java 隐藏套接字构造函数以隐藏IP和端口,java,android,sockets,Java,Android,Sockets,我目前正在为Android编写一个聊天应用程序,我遇到了一个重要问题。我想让我的客户端程序连接到我的服务器,这很容易通过创建一个套接字来实现,问题是任何能看到我的源代码的人都能知道我的服务器的IP和端口,这将允许他们发送我的服务器能接收的数据(或数据包)和用它做的事情,它不知道发送者是一个未知的程序 问题是我如何隐藏套接字代码的IP或端口,这样只有我的应用程序才能知道服务器的IP和端口是什么,有什么方法吗?安全过程?称为模糊处理,通常不值得花费太多精力。在你的情况下,这将是完全没有价值的,因为无

我目前正在为Android编写一个聊天应用程序,我遇到了一个重要问题。我想让我的客户端程序连接到我的服务器,这很容易通过创建一个套接字来实现,问题是任何能看到我的源代码的人都能知道我的服务器的IP和端口,这将允许他们发送我的服务器能接收的数据(或数据包)和用它做的事情,它不知道发送者是一个未知的程序


问题是我如何隐藏套接字代码的IP或端口,这样只有我的应用程序才能知道服务器的IP和端口是什么,有什么方法吗?安全过程?

称为模糊处理,通常不值得花费太多精力。在你的情况下,这将是完全没有价值的,因为无论你的代码是多么模糊,任何一个网络嗅探器都可以观察到网络流量中的端口和IP地址。我知道模糊处理,但可以通过一些方法来避免,我几乎可以肯定有什么方法可以隐藏它,或者我甚至可以看到facebook或twitter服务器的IP(我会花点时间,但我想还是有可能的。)也许我会考虑一些安全协议,但我真的不知道有谁能阻止从未知程序向服务器发送信息