端口拒绝导入设置服务器(java / sqlite)

时间:2019-12-20 13:36:35

标签: java serversocket

我正在为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();
    }

    ```


0 个答案:

没有答案