回覆列表
  • 1 # 弱電通訊

    客戶機和伺服器的通訊過程比較複雜,只要明白了連線的原理,很多問題也就能夠迎刃而解。

    Socket作為一種通訊機制,可用於對IP地址和埠進行描述。Socket可接收和傳送資料。伺服器的全部工作就是等候建立一個連線,然後用那個連線產生的Socket 建立一個InputStream 以及一個OutputStream。開始連線之後,從InputStream 讀入的所有東西都會反饋給OutputStream,直到接收到行END為止,最終關閉連線。 在客戶機連線與伺服器連線之後建立一個OutputStream。在這時就可以傳送一個文字檔案。客戶機在這時可建立一個InputStream,從而開始對伺服器的資料進行接收。 伺服器與客戶機可以使用同樣的埠號,同時客戶機利用本地主機地址連線位於同一臺機器中的服務這個例子將以最簡單的方式運用套接字對伺服器和客戶機進行操作。伺服器的任務就是在建立連線,然後用那個連線產生的Socket 建立一個InputStream 以及一個OutputStream。然後,它從InputStream 讀入的所有東西都會反饋給OutputStream,直到接收到行中止(END)為止,最終將連線關閉。

  • 中秋節和大豐收的關聯?
  • 嫁接倒槐最佳時間?