socket中意爲插座,屬於進程間通訊的一種方式。socket庫隱藏了底層,讓咱們更好的專一於邏輯。若是短鏈接和長鏈接兩機率沒搞明白,會被坑的爬不起來。編程
一次完整的傳輸過程,發送方輸出流發送完並關閉socket
服務端和客戶端創建tcp長鏈接,若是發送方輸出流未進行關閉,接收方就不會認爲結束,一直會等待到超時。tcp
socket編程涉及到的知識點頗多,遇到問題時應參考以下知識點 進程間的通訊 tcp/ip模型 spa
參考的鏈接有:http://blog.csdn.net/yaohonv/article/details/6746410.net