国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

網絡通信socket總結

CODING / 3405人閱讀

摘要:套接字的使用方式創建套接字用于互聯網進程間的通信,一般使用的是這個用來同一臺機器進程間的通信流式套接字,用于協議數據報套接字,用于協議。使用套接字收發數據關閉套接字三,的使用端口發送的內容需要代表接收到最大數據量,接收的內容需要。

網絡通信——tcp udp

網絡通信——不同電腦上的軟件進行數據傳遞,即進程之間的通信。

一:ip and port
windows,linux下查看網卡信息:ipconfig ifconfig
開關網卡: ifconfig 網卡 up/down

ip是網絡通信時用來找電腦,端口用來找電腦上的具體進程。
端口:0-65535 分為固定端口0-1023和動態端口1024-65535

查看端口的命令:netstat -na isof -i [tcp/udp]:2425

二。socket
是不同主機的進程間通信的一種方式,socket是可以同時接收和發送數據。

套接字socket的使用方式:
1)創建套接字:
socket.AF_INET用于互聯網進程間的通信,一般使用的是這個 AF_UNIX用來同一臺機器進程間的通信
socket.SOCK_STREAM 流式套接字,用于tcp協議 socket.SOCK_DGRAM 數據報套接字,用于udp協議。
s_udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)?s_tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

2)使用套接字收發數據

3)關閉套接字

三,upd的使用
socket.sendto(“xxxx”, (ip, 端口)) 發送的內容需要encode
socket.recvfrom(1024) 1024代表接收到最大數據量, 接收的內容需要decode。在接收之前需要綁定ip端口。

四,tcp的使用

tcp嚴格分為客戶端和服務器
tcp客戶端的構建流程:
(1)、創建客戶端的socket對象? ?
(2)、建立與服務器之間的聯系?
(3)、發送請求?
(4)、接收數據?
(5)、關閉連接

tcp服務器的構建流程:
(1)、創建服務端的socket對象?
(2)、綁定服務端的地址
(3)、設置監聽器
(4)、等待客戶端的連接
(5)、接收客戶端的請求?
(6)、返回處理的結果到客戶端

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43675.html

相關文章

  • PHP-FPM 與 Nginx 的通信機制總結

    摘要:而這樣的面向連接的協議,可以更好的保證通信的正確性和完整性。在各自的配置文件里設置用戶通過以上配置即可完成與的通信。個人總結,若有不對,敬請指正 PHP-FPM 介紹 CGI 協議與 FastCGI 協議 每種動態語言( PHP,Python 等)的代碼文件需要通過對應的解析器才能被服務器識別,而 CGI 協議就是用來使解釋器與服務器可以互相通信。PHP 文件在服務器上的解析需要用到 ...

    gekylin 評論0 收藏0
  • PHP-FPM 與 Nginx 的通信機制總結

    摘要:而這樣的面向連接的協議,可以更好的保證通信的正確性和完整性。在各自的配置文件里設置用戶通過以上配置即可完成與的通信。個人總結,若有不對,敬請指正 PHP-FPM 介紹 CGI 協議與 FastCGI 協議 每種動態語言( PHP,Python 等)的代碼文件需要通過對應的解析器才能被服務器識別,而 CGI 協議就是用來使解釋器與服務器可以互相通信。PHP 文件在服務器上的解析需要用到 ...

    whidy 評論0 收藏0

發表評論

0條評論

CODING

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<