Java套接字Eclipse空白错误弹出窗口

时间:2018-01-22 03:52:56

标签: java eclipse sockets

我试图学习如何在Java中使用套接字,使用Eclipse作为我的IDE。服务器运行正常,但是当我尝试运行客户端时,我弹出一个空白错误。

错误: Blank Error

客户端:

import java.net.Socket;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.ServerSocket;

public class Server {

    public static void main(String[] args) throws IOException {
        ServerSocket listener = new ServerSocket(9090);
        try {
            while (true) {
                Socket socket = listener.accept();
                try {
                    PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
                    out.println("Test");
                } finally {
                    socket.close();
                }
            }
        } finally {
            listener.close();
        }
    }
}

服务器:

<?php while($row =mysqli_fetch_array($result)):; ?>
var op_val = "<?php echo $row['ITEM_NAME'];?>";
 var opt_id = "<?php echo $row['ITEM_NAME'];?>";
 options += "<option value ="+opt_id+">"+op_val+"</option>";
 <?php endwhile;?>

 html_code += "<td><select onchange='check_duplicate()' class='form-control border-input' id='id' name='id[]' required><option value=''> -- Select Item --</option> "+options+" </select></td>";

1 个答案:

答案 0 :(得分:1)

添加

socket.close();

到主函数结束时修复了问题。 Eclipse虽然没有找到这个问题,但它并没有帮助......