好了,所以我在現場了Oracal在本網站的一些問題圍繞閱讀。我仍然很難理解套接字的一些事情,所以我會看看這裏有沒有人可以花時間向我緩慢的大腦解釋它。我正在做的是建立一個聊天客戶端和聊天服務器(要一舉學習鞦韆和套接字)。儘管我見過所有的例子,但我仍然不清楚他們的工作方式。我知道如何使用輸入流和帶有輸出流的1個套接字來運行1個套接字,但除此之外,我無法理解,因爲這是我找到的大多數資源解釋。這是我關於這個問題的一系列問題。的Java套接字 - 需要幫助理解他們更好地
- 如果我希望能夠同時處理輸入和輸出到客戶端,我該怎麼辦?等待,然後如果服務器切換到輸入流並獲得更改,然後切換回輸出流?或者我可以同時運行輸入和輸出流?
- 可以說服務器必須同時處理多個客戶端。我必須爲每個客戶端創建一個套接字嗎?你會建議什麼是處理這個問題的好方法?
- 比方說,客戶想要改變現有的插座的IP地址或端口,並連接到不同的服務器。我會創建一個新的套接字,還是有一些方法來改變當前的套接字?
這是我的主要問題。如果我能夠理解這一點,我很確定我可以自己找出剩下的需要。
。
(我會閱讀)謝謝!這真的幫助我理解。我發現的一切都告訴我如何在Java中設置一個套接字,並沒有真正解釋它們是如何工作的。 – cgasser