我是JAVA新手,基本上我使用C++編寫代碼。最近我需要在JAVA套接字編程中做一些事情。但是我在ServerSocket(..)中遇到了一個奇怪的錯誤。我正試圖在特定的端口中創建一個服務器套接字。爲此,我的代碼如下所示。構造函數ServerSocket(int)未定義
import java.net.*;
import java.io.*;
import java.util.*;
public class ServerSocket {
static ServerSocket socket1;
protected final static int port = 19999;
static Socket connection;
public static void main(String[] args) {
try
{
socket1 = new ServerSocket(port);
}
catch (IOException e) {}
}
}
但我得到編譯錯誤「構造函數ServerSocket(int)是未定義的」。謝謝。
1)該代碼不會編譯,因爲它缺少很多,並沒有真正意義。2)你的類聲明在哪裏? 3)當詢問編譯器錯誤消息時,你總是希望發佈完整的錯誤消息和你的問題。 –
另外,你有你自己的類名爲'ServerSocket'?錯誤信息再次告訴我們很多,因爲它會給我們錯誤類的完整名稱。 –
@Hovercraf,我沒有在這裏發佈我的整個代碼。我只是用ServerSocket類粘貼了相關的代碼。 –