-2
使用Java.I的套接字編程希望在客戶端連接到服務器時發生函數調用。我卡在這裏。任何幫助將不勝感激。客戶端連接到服務器的函數調用
使用Java.I的套接字編程希望在客戶端連接到服務器時發生函數調用。我卡在這裏。任何幫助將不勝感激。客戶端連接到服務器的函數調用
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class NewConnectionListener implements Runnable{
public static ServerSocket serverSocket;
public NewConnectionListener(){
try {
serverSocket = new ServerSocket(500);
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public void run() {
while(true){
try {
Socket s = serverSocket.accept();
callMethodWithNewSocket(s);
System.out.println("new Client");
} catch (IOException e) {
System.out.println("Error getting Client");
e.printStackTrace();
}
}
}
}
有了這個代碼每次有到端口500的新連接的服務器的方法callMethodWithNewSocket(Socket s)
將與插座作爲一個參數被稱爲上。
有沒有什麼(代碼),你已經嘗試過?由於您是新手,請閱讀我們的[旅遊網頁](http://stackoverflow.com/tour),特別是[如何提出一個好問題?](http://stackoverflow.com/help/how-to-問)。 – ZygD 2015-04-05 19:45:04