import java.net.*import java.io.*public class KnockKnockServer {
public static void main(String[] args) throws IOException {
ServerSocket serverSocket = null
try {
serverSocket = new ServerSocket(4444)
} catch (IOException e) {
System.err.println("Could not listen on port: 4444.")
System.exit(1)
}
Socket clientSocket = null
try {
clientSocket = serverSocket.accept()
} catch (IOException e) {
System.err.println("Accept failed.")
System.exit(1)
}
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true)
BufferedReader in = new BufferedReader(
new InputStreamReader(
clientSocket.getInputStream()))
String inputLine, outputLine
KnockKnockProtocol kkp = new KnockKnockProtocol()
outputLine = kkp.processInput(null)
out.println(outputLine)
while ((inputLine = in.readLine()) != null) {
outputLine = kkp.processInput(inputLine)
out.println(outputLine)
if (outputLine.equals("Bye."))
break
}
out.close()
in.close()
clientSocket.close()
serverSocket.close()
}}
再简单不过了。
1、你得要有一个写好了的java项目2、你要有一个云服务器,或者有一台映射到外网的机器
3、一般项目都用到了数据库,所以你得安装一个数据库
3、在服务上面配置好java环境,安装好tomcat ,把项目放进去 启动就可以了。
Java版需要下载服务器核心(原版就官方,模组Sponge),然后配置服务器,最后把IP映射,一个服务器就好了^0^~
详细教程
以官方核心为例
第一步,新建记事本,输入图片的代码(Xmx是最大内存,Xms是最小内存,按电脑配置设置)
代码
然后另存为.bat文件(1.15.2记得要换成自己的核心名)
第二步,用记事本打开server.properties文件,按需设置,教程网页链接(我的世界Wiki)
第三步,打开eula记事本,将里面的eula从false改为true,保存
eula
第四步,打开那个.bat文件,服务器就启动了
服务器控制台
第五步,映射网络,网上有教程
这样远不如云服务器方便,服务器配置高,自带公网ip,但是贵,题主有钱可以试试
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)