新聞中心
SOCKet是什么意思???
socket(也叫套接字)最初是在Unix系統(tǒng)上開(kāi)發(fā)的網(wǎng)絡(luò)通信的接口。后來(lái)微軟等公司將它移植到了windows下,當(dāng)然原來(lái)unix系統(tǒng)下的還是好用的。對(duì)于socket可以這樣理解:它就是一個(gè)函數(shù)庫(kù),里面包括大量的函數(shù)和相應(yīng)的數(shù)據(jù)結(jié)構(gòu),已經(jīng)實(shí)現(xiàn)好了。它支持網(wǎng)絡(luò)通信。程序開(kāi)發(fā)人員可以通過(guò)閱讀相關(guān)的函數(shù)文檔,了解函數(shù)的使用方法,進(jìn)行網(wǎng)絡(luò)的編程。

兩種形式的socket:流式套接字,對(duì)應(yīng)與TCP協(xié)議。數(shù)據(jù)報(bào)套接字,對(duì)應(yīng)與UDP協(xié)議。
如何查看Windows操作系統(tǒng)Socket端口占用情況?
開(kāi)始--運(yùn)行--cmd 進(jìn)入命令提示符 輸入netstat -ano 即可看到所有連接的PID 之后在任務(wù)管理器中找到這個(gè)PID所對(duì)應(yīng)的程序如果任務(wù)管理器中沒(méi)有PID這一項(xiàng),可以在任務(wù)管理器中選"查看"-"選擇列"
經(jīng)常,我們?cè)趩?dòng)應(yīng)用的時(shí)候發(fā)現(xiàn)系統(tǒng)需要的端口被別的程序占用,如何知道誰(shuí)占有了我們需要的端口,很多人都比較頭疼,下面就介紹一種非常簡(jiǎn)單的方法,希望對(duì)大家有用
假如我們需要確定誰(shuí)占用了我們的9050端口
1、Windows平臺(tái)
在windows命令行窗口下執(zhí)行:
1.查看所有的端口占用情況
C:\>netstat -ano
協(xié)議 本地地址 外部地址 狀態(tài) PID
TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236
TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 4168
到此,以上就是小編對(duì)于windows下的socket編程的問(wèn)題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
分享標(biāo)題:SOCKet是什么意思?。縲indows下的socket編程
鏈接URL:http://m.5511xx.com/article/copigcd.html


咨詢(xún)
建站咨詢(xún)
