我正在为SQLite数据库设置服务器,但是由于某些原因,我的端口被拒绝识别。
我收到的错误是: “这行有多个标记 -资源泄漏:“ serverSocket”从未关闭 -无法将端口解析为变量 -令牌“:”的语法错误,无效”
当我删除端口:8000时,它将运行,但找不到服务器。
public class Controller {
public static void main(String[] args) throws IOException, SQLException, Exception {
menuOptions();
final ServerSocket serverSocket = new ServerSocket(port:8000);
System.out.println("Connected");
int i= 1;
while (true) {
final Socket socket = serverSocket.accept();
System.out.println ("Connected to " + (i++) + "client:" +socketgetRemoteSocketAddress());
// socket get input stream();
final OutputStream outputStream = socket.getOutputStream();
final PrintWriter printWriter = new PrintWriter(outputStream);
printWriter.println("HTTP/1.0 200 OK");
int size = 12 + Integer.toString(i).length();
printWriter.println("Content-length: " + size);
printWriter.println("");
printWriter.println("Hello World " + i);
printWriter.flush();
System.out.println("Sent.");
serverSocket.close();
}
```