freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機通信應(yīng)用層ppt課件-資料下載頁

2025-01-15 11:43本頁面
  

【正文】 ket ( PF_INET, SOCK_STREAM, 0 ) TCP 套接字關(guān)閉 : 協(xié)議族 Socket類型 實際協(xié)議 PF_INET SOCK_DGRAM UDP SOCK_STREAM TCP SOCK_RAW IPv4 SOCK_RAW ICMP PF_INET6 SOCK_DGRAM UDP SOCK_STREAM TCP SOCK_RAW IPv6 SOCK_RAW ICMPv6 close (sockid) 綁定本地地址 ? 將本地 socket地址( IP地址和端口號)與所創(chuàng)建的socket號聯(lián)系起來,亦稱 socket命名 。 ? 綁定 調(diào)用 : ① sockid: socket號; ② localaddr: 指向 socket地址結(jié)構(gòu)的指針; ③ addrlen: 地址長度(字節(jié))。 bind() 成功返回 0,失敗返回 1。 ? 網(wǎng)絡(luò)字節(jié)順序 :高位先存( bigendian): : 低地址 高地址 80 0A 02 1E bind (sockid, localaddr, addrlen) 建立連接 1. 請求連接 ? 客戶端的動作,一般用于面向連接的流 socket。 ? 請求連接: ① sockid: 本地 socket號; ② destaddr: 指向?qū)Ψ?socket地址結(jié)構(gòu)的指針; ③ addrlen: 指出對方 socket地址長度 。 成功返回 0,失敗返回 1。 ? 調(diào)用 connect( )前可不調(diào)用 bind( ), 內(nèi)核負責。 ? 也可用于無連接方式,指明默認目的地址。 connect (sockid, destaddr, addrlen) 2. 接收連接 1) listen() : ① sockid 本地 socket號 。 ② quelen 隊列長度 , 限制排隊請求的個數(shù) 。 成功返回 0, 失敗返回 1。 listen( ) 成功后 , 該套接字成為準備接收連接的模式 ,稱為 被動套接字 。 Listen(socketid, quelen) 服務(wù)器端的動作, bind( )后兩步:一是創(chuàng)建偵聽隊列,以存儲多個連接請求;二是接收連接。 2) accept( ) ① sockid : 本地 socket號。 ② clientaddr: 指向初始值為空的客戶 socket地址結(jié)構(gòu)的指針,返回時放入實際地址 。 ③ paddrlen: 指向初始值為 0的客戶 socket地址長度變量的指針,返回時放入實際長度 。 ④ newsock: 返回的新 socket號,它與客戶建立了連接,而原 Socket可繼續(xù)用來接收新的連接請求。 newsock = accept ( sockid, clientaddr, paddrlen) 數(shù)據(jù)的發(fā)送與接收 1. 發(fā)送數(shù)據(jù) 1) 面向連接的數(shù)據(jù)發(fā)送 緩沖發(fā)送: 可控緩沖發(fā)送: 收集發(fā)送: ① sockid: 本地 socket號; ② buff: 指向發(fā)送緩沖區(qū)的指針; ③ length: 發(fā)送數(shù)據(jù)長度 (字節(jié) ); write(sockid, buff, length) writev(sockid, iovector, vectorlen) send(sockid, buff, length, flags) 2) 無連接的數(shù)據(jù)發(fā)送 可控緩沖無連接發(fā)送: 可控收集無連接發(fā)送: ① dstadd: 指向目的 socket地址的指針; ② addrlen : 目的 socket地址長度; ③ message : 指向待發(fā)數(shù)據(jù)的指針 。 sendto (sockid, buff, length, flags, dstadd, addrlen) sendmsg (sockid, message, flags) 2. 接收數(shù)據(jù) write (sockid, buff, length) send (sockid, buff , length, flags) sendto (sockid, buff, length, flags, dstadd, addrlen) writev (sockid, iovector, vectorlen) sendmsg(sockid, message, flags) read() readv() recv() 面向連接 無連接 recvfrom() recvmsg()
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1