gpt4 book ai didi

java - 如何在远程服务器上启动 java socket-server

转载 作者:行者123 更新时间:2023-11-30 11:47:39 24 4
gpt4 key购买 nike

好的,我是服务器-客户端应用程序的新手,我需要一些基本信息,如果我的问题不清楚,请原谅我...

我想制作一个功能如下的聊天应用程序:

客户端 A 向服务器发送信息,服务器向客户端 B 发送相同的信息,反之亦然......把它想象成一个简单的聊天程序。

所有通信都是通过套接字完成的,所以我会有一个服务器套接字应用程序和一个客户端套接字应用程序...我希望我的客户端应用程序位于我的 PC 上,而服务器应用程序位于远程服务器上(它将是托管在一些免费托管网站上)。

我的问题是如何在该远程服务器上启动该服务器应用程序?

提前致谢!

最佳答案

如果您只是想制作一个聊天客户端,我认为您不需要中间服务器。只需使用服务器和客户端套接字连接两台机器

服务器:

ServerSocketChannel serverSocket;
serverSocket = ServerSocketChannel.open();
serverSocket.socket().bind()
serverSocket.socket().accept()

客户:

SocketChannel clientSocket = SocketChannel.open();
clientSocket.connect();

当然,您必须正确使用bindconnect 函数。阅读他们的 API

关于java - 如何在远程服务器上启动 java socket-server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9216699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com