上我對的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. API端點混亂
- 3. 混亂htons-小端/大端
- 4. 接口實現的混亂
- 5. iPhone視口混亂/ window.innerHeight
- 6. JNI接口指針混亂
- 7. 接口實現混亂?
- 8. 通用接口混亂
- 9. Python 2.7版進口混亂
- 10. 窗口重定向混亂
- 11. FFT +短期窗口:(?)混亂
- 12. 使用沒有端口轉發的ServerSocket?
- 13. Android ServerSocket端口,連接超時問題
- 14. ServerSocket,Tomcat作爲服務和端口
- 15. Java:將端口轉發到ServerSocket
- 16. 的WebPack多個入口點混亂
- 17. 混亂
- 18. 混亂
- 19. 混亂
- 20. 混亂
- 21. PrintWriter的混亂
- 22. 的RewriteCond混亂
- 23. 的memcpy混亂
- 24. java的混亂
- 25. MacPorts的混亂
- 26. mod_rewrite的混亂
- 27. 的virtualenv混亂
- 28. 的TransactionScope混亂
- 29. 的ModelForm混亂
- 30. 極端懶漢文件混亂
將偵聽傳入的連接端口3000。 – 2011-03-29 16:56:35
@ aix「傳入連接」的含義是什麼? – 2011-03-29 17:15:39
@ AIX這就是我已經寫在我的question.So的端口號3000是服務器 – 2011-03-29 17:59:24