2011-03-29 78 views

回答

3

沒有,這意味着你的過程將偵聽端口3000傳入的連接。這意味着,只要您遵循服務器代碼中的所有必要步驟,客戶端就能夠通過端口3000連接到服務器並與您的應用程序交談。

看看下面的教程介紹了socket編程在Java中:Lesson: All About Sockets

+0

將偵聽傳入的連接端口3000。 – 2011-03-29 16:56:35

+0

@ aix「傳入連接」的含義是什麼? – 2011-03-29 17:15:39

+0

@ AIX這就是我已經寫在我的question.So的端口號3000是服務器 – 2011-03-29 17:59:24

1

這意味着你的服務器將勢必端口3000在您的服務器套接字傳入連接,3000端口,這樣做:

ServerSocket ss = new ServerSocket(3000); 
Socket connection = ss.accept(); 

調用ss.accept()導致服務器套接字等待並監聽它綁定​​到的端口上的傳入連接。從ss.accept()返回的Socket是您用來與已連接到服務器的客戶端通信的內容。

+0

做一點挑剔,它將綁定到所有本地網絡接口的端口3000 :-) – mihi 2011-03-29 17:03:35