解析伺服器ip位址
客戶端軟體設計過程中,使用者使用網域名稱是或點分標識,需要將yuing或ip位址轉換為32位ip位址。兩個函式
解析伺服器端口號
客戶端可能使用服務名(如http)
標識伺服器端口,需要轉為埠號
解析協議號
需將協議名轉為協議號
tcp客戶端軟體流程
1 確定伺服器的ip位址和埠號
2 建立套接字
3分配本地端點位址(ip位址+埠號)系統會自動完成
4連線伺服器(套接字)
5遵循應用層協議進行通訊
6關閉/或者釋放連線 結束通訊
udp客戶端軟體的流程
1確定伺服器的ip位址和埠號
2建立套接字
3分配本地端點位址(ip位址+埠號)系統會自動完成
4指定伺服器的端點位址,構造udp資料報,udp只是指定了 伺服器的端點位址
5遵循應用層協議進行通訊
6關閉/或者釋放連線 結束通訊
客戶端軟體的實現方式-connectsock
設計乙個connectsock過程封裝底層**
host 指向哪乙個伺服器進行通訊,service服務號
異常處理 。。。
daytime服務
1獲取日期和時間2雙協議服務(tcp,udp),埠號為13
3tcp版自動傳送資訊請求觸發服務
4udp需要傳送乙個請求
tcp協議如果**嚴謹,需要多次呼叫保證資料完整,udp是乙個資料報,呼叫一次就可以把資料報接收完整,呼叫一次即可
5 學習html5筆記
background red url i.png no repeat center 0 background attachment 當元素大小小於背靜,只顯示一部分,應用精靈圖 邊框 border border width 2px 3px 4px 1px border style border to...
python3 2筆記(程式設計)
python中對檔案 資料夾的操作需要涉及到os模組和shutil模組。一 檔案開啟 f open name mode buffering 入口引數 name 檔名 mode 選項,字串 buffering 是否緩衝 0 不緩衝,1 緩衝,1的int數 緩衝區大小 返回值 檔案物件 mode 選項 ...
HTML5筆記 (常用元素)
根元素,允許省略 允許省略 標題引入樣式定義 段落換行 水平線換行與不換行的節加粗斜體強調小 上標下標 a scheme 一般是http host 在http中預設為www a slef,blank,top,parent 代表用本視窗,新視窗,頂級框架,父級框架開啟 a media 指定href才有...