我做了一个Java网络聊天,它使用套接字完美工作。 有一个主服务器,来自世界各地的多个客户端可以使用其IP地址和端口号连接到该服务器。之后,你可以发送一个信息,每个连接的人都能看到它。是否可以强制PHP中的Web应用程序与Java中的桌面应用程序一起使用?
的问题是:
我想用这个聊天不仅可以作为桌面程序,还可以作为一个移动应用程序或网站。
这是可能使一个网站,让我们说,PHP或Python,使它可以连接到我的Java服务器使用相同的参数,做主桌面应用程序,但从浏览器或案件一个android/ios应用程序,使用移动设备,或者我需要制作一个主服务器,以便它可以处理来自任何特定平台的请求,例如:
if (webapp) { //handling a web request here } elseif (android) { //handing androind request here } elseif (ios) { //ios goes here } else { //main desktop request }
?
你完成了服务器端,但你需要为你希望启用的每个环境创建一个客户端应用程序,在客户端代码中不需要任何特殊的东西,它是一个标准协议,TCP或UDP,客户端语言不很重要,而且没有必要检测服务器上的客户端类型。 – Yazan
更具技术性和特殊性:无论这个连接来自哪里(android,ios,javascript,php或者甚至是telnet),所有传入的连接都将被接收为使用你的服务器套接字,在'socket.accept()'行。 ..) – Yazan
@Yazan,听起来很简单。我会尝试。谢谢。 – Caleb