上我對的ServerSocket的構造函數的一個有點混亂。 當我寫ServerSocket ss=new ServerSocket(3000);
,是否意味着我已要求對服務器的端口號3000連接 。混亂ServerSocket的(端口)
0
A
回答
3
沒有,這意味着你的過程將偵聽端口3000傳入的連接。這意味着,只要您遵循服務器代碼中的所有必要步驟,客戶端就能夠通過端口3000連接到服務器並與您的應用程序交談。
看看下面的教程介紹了socket編程在Java中:Lesson: All About Sockets。
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
相關問題
- 1. SOAP客戶端端口混亂
- 2. 混亂htons-小端/大端
- 3. 接口實現的混亂
- 4. Python 2.7版進口混亂
- 5. 接口實現混亂?
- 6. 使用沒有端口轉發的ServerSocket?
- 7. Android ServerSocket端口,連接超時問題
- 8. Java:將端口轉發到ServerSocket
- 9. 的ModelForm混亂
- 10. MacPorts的混亂
- 11. 的virtualenv混亂
- 12. 的RewriteCond混亂
- 13. mod_rewrite的混亂
- 14. 的memcpy混亂
- 15. Kohana的URI混亂
- 16. Unicode的混亂#3423435
- 17. 的Objective-C++混亂
- 18. SQLAlchemy的SELECT混亂
- 19. 混亂與Android的
- 20. 混亂查詢
- 21. iPhone NSTimeZone:localTimeZone混亂
- 22. 計算混亂
- 23. 混亂與FILEIO
- 24. 混亂在F#
- 25. convertToNodeSpace混亂
- 26. pySpark toRowMatrix混亂
- 27. EDK SDK混亂
- 28. 先行混亂
- 29. USPS API混亂
- 30. MVC混亂(笨)
將偵聽傳入的連接端口3000。 – 2011-03-29 16:56:35
@ aix「傳入連接」的含義是什麼? – 2011-03-29 17:15:39
@ AIX這就是我已經寫在我的question.So的端口號3000是服務器 – 2011-03-29 17:59:24