Java中的internet通信
我的意思是像视频游戏上的服务器。您可以运行一个应用程序,它将在您的计算机上设置一个带有IP和端口的服务器 例如,您如何制作一个应用程序,其中一个主机应用程序设置了一个具有IP和端口的对象,另一台也可以访问internet的计算机可以输入IP和端口,并且能够与主机通信?我指的是简单的通信,比如发送Java中的internet通信,java,Java,我的意思是像视频游戏上的服务器。您可以运行一个应用程序,它将在您的计算机上设置一个带有IP和端口的服务器 例如,您如何制作一个应用程序,其中一个主机应用程序设置了一个具有IP和端口的对象,另一台也可以访问internet的计算机可以输入IP和端口,并且能够与主机通信?我指的是简单的通信,比如发送布尔值或字符串 是否有需要修复的安全问题?我想我理解了您问题的概念。。。 你想要两台电脑通过互联网连接,对吗?如果是这样的话,那么你就必须使用一种叫做“套接字”的东西来实现计算机之间的连接。关于服务器,首
布尔值
或字符串
是否有需要修复的安全问题?我想我理解了您问题的概念。。。
你想要两台电脑通过互联网连接,对吗?如果是这样的话,那么你就必须使用一种叫做“套接字”的东西来实现计算机之间的连接。关于服务器,首先,客户机必须始终知道服务器是什么IP(直接IP或通过DNS),然后才能将客户机连接到服务器。java页面上有关于套接字的教程:。关于安全问题,您必须确保您的服务器能够处理来自客户端的任何内容(我真的是指所有内容),我的意思是,接受应该接收的每种类型的数据,并拒绝不应该接收的任何内容(比如垃圾)。如果您考虑到了这一点,那么就没有问题了(当然,服务器也必须有一个防火墙来控制套接字,但这并不取决于您)。一般来说,您可能需要的是套接字。套接字允许您通过TCP或UDP向端点发送字节。不过,这是非常低级的,而且有些棘手,因为您必须设计自己的应用程序协议。您可能希望使用提供更多抽象的东西
Java套接字公开了一个流接口,因此您可以将整数编码为字符串,然后逐行发送,或者您可以做一些更奇特、更高效的事情,比如使用DataOutputStream来包装它。处理以下问题可以提高安全性
下面是一个如何使用套接字将字符串从服务器发送到客户端的示例 该网站有大约20个关于如何做你想做的事情的例子。总的来说,我发现这个网站是我所知道的最好的JAVA资源