如何创建基本的Java服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何创建基本的Java服务器相关的知识,希望对你有一定的参考价值。
以下是Sun提供的一个简单的“Knock Knock"”服务器: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();
再简单不过了。 参考技术A tomcat甩到电脑里 就是服务器
以上是关于如何创建基本的Java服务器的主要内容,如果未能解决你的问题,请参考以下文章