成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

網(wǎng)絡通信socket總結(jié)

CODING / 3460人閱讀

摘要:套接字的使用方式創(chuàng)建套接字用于互聯(lián)網(wǎng)進程間的通信,一般使用的是這個用來同一臺機器進程間的通信流式套接字,用于協(xié)議數(shù)據(jù)報套接字,用于協(xié)議。使用套接字收發(fā)數(shù)據(jù)關(guān)閉套接字三,的使用端口發(fā)送的內(nèi)容需要代表接收到最大數(shù)據(jù)量,接收的內(nèi)容需要。

網(wǎng)絡通信——tcp udp

網(wǎng)絡通信——不同電腦上的軟件進行數(shù)據(jù)傳遞,即進程之間的通信。

一:ip and port
windows,linux下查看網(wǎng)卡信息:ipconfig ifconfig
開關(guān)網(wǎng)卡: ifconfig 網(wǎng)卡 up/down

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

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

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

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

2)使用套接字收發(fā)數(shù)據(jù)

3)關(guān)閉套接字

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

四,tcp的使用

tcp嚴格分為客戶端和服務器
tcp客戶端的構(gòu)建流程:
(1)、創(chuàng)建客戶端的socket對象? ?
(2)、建立與服務器之間的聯(lián)系?
(3)、發(fā)送請求?
(4)、接收數(shù)據(jù)?
(5)、關(guān)閉連接

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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/43675.html

相關(guān)文章

  • PHP-FPM 與 Nginx 的通信機制總結(jié)

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

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

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

    whidy 評論0 收藏0

發(fā)表評論

0條評論

CODING

|高級講師

TA的文章

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