![c進程線程與網(wǎng)絡協(xié)議_第1頁](http://file4.renrendoc.com/view/1ed48f200de7d512725f38d512bc7f04/1ed48f200de7d512725f38d512bc7f041.gif)
![c進程線程與網(wǎng)絡協(xié)議_第2頁](http://file4.renrendoc.com/view/1ed48f200de7d512725f38d512bc7f04/1ed48f200de7d512725f38d512bc7f042.gif)
![c進程線程與網(wǎng)絡協(xié)議_第3頁](http://file4.renrendoc.com/view/1ed48f200de7d512725f38d512bc7f04/1ed48f200de7d512725f38d512bc7f043.gif)
![c進程線程與網(wǎng)絡協(xié)議_第4頁](http://file4.renrendoc.com/view/1ed48f200de7d512725f38d512bc7f04/1ed48f200de7d512725f38d512bc7f044.gif)
![c進程線程與網(wǎng)絡協(xié)議_第5頁](http://file4.renrendoc.com/view/1ed48f200de7d512725f38d512bc7f04/1ed48f200de7d512725f38d512bc7f045.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
C#編程三劍客《C#網(wǎng)絡應用編程基礎》馬駿主編基礎知識部分,適用于初學者?!禖#網(wǎng)絡應用高級編程》馬駿、鄭逢斌、沈夏炯編著高級編程部分,適用于高級開發(fā)者。《C#網(wǎng)絡應用編程開發(fā)實例與實驗指導》馬駿編著上機題與項目開發(fā)實例(從設計到安裝程序制作一網(wǎng)打盡)。C#網(wǎng)絡應用高級編程第1章進程、線程與網(wǎng)絡協(xié)議1.1進程和線程
1.2IP地址與端口1.3套接字1.4網(wǎng)絡流
1.1進程和線程進程是對一段靜態(tài)指令序列(程序)的動態(tài)執(zhí)行過程,是系統(tǒng)進行資源分配和調(diào)度的一個基本單位。與進程相關的信息包括:進程的用戶標志、正在執(zhí)行的已經(jīng)編譯好的程序、進程程序和數(shù)據(jù)在存儲器中的位置等。同一個進程又可以劃分為若干個獨立的執(zhí)行流,我們稱之為線程。線程可以看作是進程的一個實例,是CPU調(diào)度和分配的基本單位。在Windows環(huán)境下,用戶可以同時運行多個應用程序,每個執(zhí)行的應用程序就是一個進程。1.1進程和線程(續(xù))并行性的主要特點:并發(fā)處理在一個單處理器系統(tǒng)中可以通過分時處理來獲得并發(fā),系統(tǒng)為每個線程分配一個CPU時間片,每個線程只有在分配的時間片內(nèi)才擁有對CPU的控制權(quán),其它時間都在等待。1.1.1Process類Process類位于System.Diagnostics名稱空間下,它專門用于完成系統(tǒng)進程的管理任務??梢栽诒镜赜嬎銠C上啟動和停止進程,也可以向進程查詢特定類型的信息。在遠程計算機上,無法啟動和停止進程,但可以查詢進程的相關信息。在對進程進行操作時,首先要創(chuàng)建Process類的實例,其次還需要設置其對象成員的StartInfo屬性,最后調(diào)用它的Start方法。例.啟動、停止和觀察進程1.新建一個名為ProcessExample的Windows應用程序。2.從工具箱中將Process組件拖放到設計窗體。3.添加名稱空間:usingSystem.Diagnostics;usingSystem.Threading;4.添加“啟動記事本”、“停止記事本”和“觀察所有進程”三個按鈕,并添加Click事件代碼:
privatevoidbuttonStart_Click(objectsender,EventArgse){process1.StartInfo.FileName="notepad.exe";//啟動Notepad.exe進程.process1.Start();}privatevoidbuttonStop_Click(objectsender,EventArgse){//創(chuàng)建新的Process組件的數(shù)組,并將它們與指定的進程名稱(Notepad)的所有進程資源相關聯(lián).Process[]myprocesses;myprocesses=Process.GetProcessesByName("Notepad");foreach(Processinstanceinmyprocesses){//設置終止當前線程前等待1000毫秒instance.WaitForExit(1000);instance.CloseMainWindow();}}privatevoidbuttonView_Click(objectsender,EventArgse){listBox1.Items.Clear();//創(chuàng)建Process類型的數(shù)組,并將它們與系統(tǒng)內(nèi)所有進程相關聯(lián)
Process[]processes;processes=Process.GetProcesses();foreach(Processpinprocesses){//由于訪問Idle的StartTime會出現(xiàn)異常,所以將其排除在外if(p.ProcessName!="Idle"){//將每個進程名和進程開始時間加入listBox1中this.listBox1.Items.Add(string.Format("{0,-30}{1:h:m:s}",p.ProcessName,p.StartTime));}}}
1.1.2Thread類在System.Threading名稱空間下,Thread類是用于創(chuàng)建和控制線程的,對線程的常用操作有:啟動線程、終止線程、合并線程和讓線程休眠等。啟動線程在使用線程前,首先要創(chuàng)建一個線程。其一般形式為:Threadt=newThread(enterPoint);其中enterPoint為線程的入口,即線程開始執(zhí)行的方法。在托管代碼中,是通過委托處理線程執(zhí)行的代碼的。例:Threadt=newThread(newThreadStart(methodName));創(chuàng)建線程實例后,就可以調(diào)用Start方法啟動線程了。1.1.2Thread類(續(xù))終止線程線程啟動后,當不需要某個線程繼續(xù)執(zhí)行的時候,就需要終止該線程。終止線程調(diào)用Thread類的Abort方法。例如:t.Abort();Abort方法沒有參數(shù)。當調(diào)用Abort方法時,CLR可能不會立即終止線程。主線程調(diào)用子線程的Abort方法后,結(jié)束子線程會占用大量CPU的時間,表面上看就像死機。為解決這個問題,可以在主線程中調(diào)用子線程對象的Join方法,并在Join方法中指定主線程等待子線程結(jié)束的等待時間。1.1.2Thread類(續(xù))合并線程
Join方法用于把兩個并行執(zhí)行的線程合并為一個單個的線程。如果一個線程t1在執(zhí)行的過程中需要等待另一個線程t2結(jié)束后才繼續(xù)執(zhí)行,可以在t1中調(diào)用t2的join()方法。如:t2.Join();這樣t1在執(zhí)行到t2.join()語句后就會處于組塞狀態(tài),直到t2結(jié)束后才會繼續(xù)執(zhí)行。為了解決假如t2一直不結(jié)束的問題,可以在調(diào)用t2的Join方法的時候指定一個等待時間。如:t2.Join(100);
Join方法通常和Abort一起使用。
1.1.2Thread類(續(xù))讓線程休眠在多線程應用程序中,有時候并不希望某一個線程繼續(xù)執(zhí)行,而是希望該線程停止一段時間,等待其它線程執(zhí)行之后再接著執(zhí)行。這時可以調(diào)用Thread類的Sleep方法,即讓線程休眠。例如:Thread.Sleep(1000);這條語句的功能是讓當前線程休眠1000毫秒。
注意,調(diào)用Sleep方法的是類本身,而不是類的實例。休眠的是該語句所在的線程,而不是其他線程。1.1.2Thread類(續(xù))線程優(yōu)先級在C#應用程序中,可以對線程設定五個不同的優(yōu)先級,由高到低分別是Highest、AboveNormal、Normal、BelowNormal和Lowest。在創(chuàng)建線程時如果不指定其優(yōu)先級,則系統(tǒng)默認為Normal。若想讓一些重要的線程優(yōu)先執(zhí)行,可以使用下面的方法為其賦予較高的優(yōu)先級:Threadt=newThread(newThreadStart(enterpoint));t.priority=ThreadPriority.AboveNormal;
設置線程的優(yōu)先級可改變線程的執(zhí)行順序,所設置的優(yōu)先級僅適用于這些線程所屬的進程。當把某線程的優(yōu)先級設置為Highest時,系統(tǒng)正在運行的其它線程都會止。1.渾1.稻2興T演hr甜ea農(nóng)d類(續(xù))線程期池線程娘池是海一種竿多線滲程處穩(wěn)理形這式,傅線程廁池為嗎線程爐生命詞周期的謊開銷稱問題姿和資直源不連足問奔題提守供了炮很好嚇的解料決方拴案。蘋通過對悲多個憲任務沫重用刺線程舒,線銷程創(chuàng)述建的份開銷驗被分扯攤到是了多偽個任務丸上。線程嫂池適句用于脆需要球多個難線程尖而實揉際執(zhí)深行時滲間又皺不多國的場合伸。察但是態(tài)如果指線程行要求笛運行蒼的時街間比弦較長哨的話襖,那過么此時線飲程的匆運行怖時間釘比線袖程的境創(chuàng)建績時間陵要長鄉(xiāng)豐得多旨,僅票靠減貨少線程次的創(chuàng)鞭建時繪間對訊系統(tǒng)叨效率厘的提擊高就身不是烤那么蘿明顯端了,便此時就器不適汽合使萬用線臣程池嶼技術(shù)1.盜1.互2溫T野hr販ea秘d類(續(xù))同步同步解指在課某一征時刻米只有央一個鴨線程那可以校訪問示變量菊或者鑼對象。線程t1對va增ri魄ab業(yè)le蜘1操作泡時,呈為了規(guī)避免矛其他廢線程唱也對消其進行操賀作,悼可以櫻使用C#提供建的lo望ck語句遭將va調(diào)ri串a(chǎn)b果le皆1鎖定騎。實現(xiàn)萍代碼款為:lo返ck歉(允va條ri峰ab謝le尚1)市;{va捕ri殲ab屑le裁1+鐵=1夢;}注意絞:不禮要將黑被同令步的封對象鍋聲明味為pu鋸bl現(xiàn)ic。例.在程慌序中噸使用蔥線程1.新建約一個臥名為Th竿re戲ad債Ex飯am辟pl哭e的Wi宮nd煌ow萍s應用滲程序倦。2.向設手計窗屠體拖煉放一圈個Ti欣m(xù)e摩r組件巨。3.名稱爭空間塘:us仰in塊gSy脖st抄em昌.T經(jīng)hr涌ea億di粉ng;4.字段始聲明搶:St霜ri族ng完Bu免il桌de載rsb=骨ne耕wSt螞ri午ng廟Bu晌il障de胞r()藥;Th祖re拒ad患t果hr吊ea且d1陶;Th籮re榜ad丈t討hr異ea罵d2和;5.代碼肅:pr飄iv若at鵝e貍vo刻idAp僚pe僚nd月St譯ri晌ng由(s橋tr脹in襯gs){lo譜ck享(sb){st摸r.狂Ap搖pe梢nd最(s);}}pu域bl驗ic寬v男oi耀d終Me壞th酸od薯1(抬){wh脆il雁e(纏tr根ue){Th板re著ad被.S謙le膝ep籃(1瘋00盞);醒/艇/線程疤休眠10檢0毫秒Ap烤pe影nd發(fā)St徒ri褲ng問("駝a")胞;}}pu妄bl禽ic吧v拆oi床d疼Me跡th遼od竄2(杜){wh慈il任e(面tr寨ue){Th酸re牲ad稿.S糊le音ep汪(1量00籌);停/葛/線程捕休眠10乓0毫秒Ap倆pe帶nd出St撤ri鴉ng匹("切b")斬;}}6.啟動載線程乓和終池止線鋼程按辛鈕的Cl鞏ic遺k事件卻中添劃加代己碼:pr窗iv碼at革e料vo松idbu位tt劣on線St丙ar搬t(yī)_譜Cl戴ic亭k(忠ob榴je數(shù)ctse遼nd筍er回,Ev透en稍tA勤rg猾se){sb沒.R煉em富ov狗e(信0,sb側(cè).L皺en絡gt部h);ti尚me萌r1臘.E層na蛙bl傻ed獨=誓t賓ru泰e;th拆re霸ad勿1殘=挎ne序wTh分re悶ad崇(n親ewTh壤re抹ad珠St差ar事t(班Me服th悟od府1)途);th層re綱ad虎2敲=見ne陶wTh斷re悶ad友(n復ewTh墳re茄ad冒St芽ar犯t(揀Me岸th憲od屆2)鋒);th球re幫ad帽1.竄St影ar廚t(感);th采re逗ad溝2.療St凳ar鞏t(穴);}pr共iv播at峽e務vo膠idbu絡tt盒on錄Ab壺or主t_逃Cl狠ic敬k(群ob枯je螞ctse釀nd哪er佩,Ev縱en辰tA稱rg兆se){th卸re諸ad賣1.慘Ab竊or尚t(掃);th艱re記ad鎖1.元Jo督in分(1片0)睛;th郊re宇ad額2.辟Ab眾or免t(凳);th全re四ad浸2.伙Jo益in捷(1潮0)太;}7.幅t街im貿(mào)er訊1的Ti猾ck事件柱代碼墨:pr東iv惱at園e報vo筐id中t滅im戶er浙1_樣Ti港ck星(o悄bj歪ec判t語se撐nd愧er掉,Ev著en京tA橋rg扇se){if慰(鏡th美re從ad脾1.匠Is朋Al筆iv鑼e堡==丑t隆ru拜e桐||躁t很hr迅ea副d2駛.I鋸sA玩li蚊ve才=叢=復tr迫ue磁){ri舌ch糧Te柏xt巴Bo隙x1割.T抹ex蠅t炭=sb鴉.T對oS鉗tr寄in萌g()曉;}el蜜se{ti錢me弊r1毯.E責na淹bl毅ed線=罪f借al刪se銹;}}鍵編抵譯并俱執(zhí)行渾,單斗擊啟乞動線既程后婚,等頃一會榨再單完擊終俗止線程傾,查次看運行考結(jié)果。1.床1.疾3在一錯個線輕程中礦操作軌另一丈個線慘程的絞控件默認搭情況烤下,狗為了運防止領引起屯死鎖額等不壟安全鈴因素嫌,C#不允幕許在艷一個吧線程仿中直換接操矩作另秧一個客線程灣中的昨控件抽。但訓是在Wi腿nd星ow鳳s應用唱程序踩中,勵為了簽在窗徑體上規(guī)顯示宅線程飽中處饞理的凝信息季,我延們可油能需椒要經(jīng)月常在志一個壤線程揀中引棄用另困一個挖線程毫中的深窗體譜控件于。比妥較常置用的常辦法血是使殺用委騰托(de嚴le傷ga鞭te)來建完成授這個徒工作掛。例.一個戒線程威操作植另一勝個線仔程的識控件療的方鄙法。1.戒2喬IP地址虜與端撈口IP(In莫te勇rn挽et壞P犯ro診to毫co份l)是in易te咳rn奇et網(wǎng)絡饑設備呈之間接傳輸深數(shù)據(jù)鉛的一植種協(xié)程議。趨本節(jié)援所講清的端嘴口雖跟邏輯冬意義米上的公端口導,是姥指TC賀P/桿IP協(xié)議新中的那端口考。這一申節(jié)我熱們將基對IP汪Ad嫂dr粥es練s、IP咱Ho擦st勤En霉tr淋y、IP軍En攝dP坊oi酷nt等Sy討st狼em語.N楚et命名乞空間悉中的痕幾個肥類進脆行簡綢單的漂介紹拍。1.跑2.譽1巴T褲CP罪/I響P網(wǎng)絡何協(xié)議網(wǎng)絡箏協(xié)議TC誤P/剃IPIP地址1.際2.種2IP悅Ad屋dr嚴es梅s類與Dn冶s類IP己Ad邁dr鼓es接s類提蛇供了乒對IP地址即的轉(zhuǎn)筑換、堅處理豎等功腳能。吩其Pa然rs啦e方法萌可將IP地址配字符該串轉(zhuǎn)板換為IP刃Ad魚dr盼es必s實例眠。如勿:IP纏Ad雅dr假es相sip=舉IP社Ad程dr些es兩s.更Pa儲rs梯e(嬸“1類92拼.1較68毒.1牧.1蠢”)濕;IP壇Ad弊dr玻es弓s類提軌供了7個只酬讀字膝段:An透y表示朝本地國系統(tǒng)用可用撐的任芝何IP地址Br漲oa罷dc盈as留t表示嚷本地詠網(wǎng)絡要的IP廣播訊地址IP覆v6也An簽ySo知ck扇et此.B社in盡d方法瓣用此邀字段挺指出醋本地斬系統(tǒng)??捎梦玫腎P地址IP崖v6源Lo菊op鹽ba寬ck表示妹系統(tǒng)錢的回舟送地軋址IP往v6素No繭ne表示按系統(tǒng)攏上沒獸有可命用的炎網(wǎng)絡干接口Lo振op翼ba旱ck表示喪系統(tǒng)登的回越送地鵝址No結(jié)ne表示駁系統(tǒng)把上沒茫有可湖用的計網(wǎng)絡道接口1.惠2.膜2IP笑Ad渡dr園es培s類與Dn用s類(續(xù))Dn建s類提膝供了法一系礙列靜皇態(tài)的乒方法村,用綿于獲足取提受供本找地或遠氣程域逐名等各功能,常用領方法囑有:1)Ge查tH賓os鉗tA涌dd革re莫ss自es方法獲取螞指定幸主機核的IP地址扭,返跡回一后個IP塑Ad冒dr課es贏s類型習的數(shù)畏組。函數(shù)顯原形劈燕為:pu錫bl社ic城s撤ta慨ti侄cIP忙Ad蔬dr慌es錄s[]Ge燃tH紅os精tA挖dd奇re脂ss長es撒(s剃tr現(xiàn)in牧gho認st壯Na演me曲Or漏Ad卡dr粗es鉗s);例如偉:IP之Ad形dr薦es濤s[]ip=Dn斬s.脊Ge鴨tH略os背tA其dd遣re都ss梁es奇("葛ww鈔w.繳cc蛋tv館.c籃om")汽;li辱st以Bo扒x1傷.I償te煎ms狐.A峰dd梨Ra叢ng說e(涂ip娛);2)Ge靈tH匙os頂tN謝am姐e方法獲取虧本機俯主機凡名。持例如透:st母ri老ng苦h終os德tn勉am傍e翼=Dn接s.捧Ge伐tH蛛os計tN皺am你e()閉;1.星2.尺3IP暗Ho柔st板En壩tr響y類IP蘇Ho便st鐮En徒tr證y類的激實例辜對象投中包瘡含了In目te脊rn廈et主機虎的相關信革息。常用庭屬性環(huán)有:Ad源dr清es析sL殺is傾t屬性基和Ho少st艦Na尸me屬性丟。Ad部dr猛es艦sL扔is匯t屬性雙作用:獲取話或設悠置與搶主機盒關聯(lián)遇的IP地址列表鋪,是攜一個IP昆Ad百dr乓es拜s類型責的數(shù)州組,棵包含申了指禿定主損機的猛所有IP地址膏;Ho緒st顫Na硬me屬性突則包起含了擦服務賠器的貢主機堡名。在Dn栽s類中遷,有巡壽一個蔬專門探獲取IP賤Ho拒st講En擋tr膏y對象壓的方法,恨通過IP泥Ho魯st明En膊tr御y對象壓,可厘以獲箭取本災地或妄遠程鄉(xiāng)豐主機佩的相關IP地址幼。例如所:1.否2.住3IP捕Ho簽st納En零tr兔y類(續(xù))li袍st襯Bo視x1增.I卻te硬ms窯.A雹dd平("搜狐殃新聞厘所用稻的服腫務器IP地址夏有:")獻;IP近Ad炕dr衰es掀s[]ip=Dn能s.突Ge曲tH柏os串tE若nt查ry刪("鋼ne刻ws件.s能oh澆u.洽co朗m"典).撐Ad往dr叨es猾sL愚is榮t;li蠅st徒Bo枯x1哭.I甚te青ms晚.A脫dd菜Ra斃ng敞e(貧ip桌);li肺st等Bo挑x1毯.I刑te財ms練.A捎dd楚("本機IP地址盟為:")下;ip=Dn紋s.暫Ge宣tH葡os器tE蛋nt卡ry消(D士ns踏.G吳et尾Ho貸st母Na瞎me休()要).紗Ad挎dr符es醒sL蝕is份t;li棟st倡Bo轎x1采.I鳳te路ms昨.A好dd陜Ra欠ng廟e(肝ip恐);1.翁2.蛛4IP憑En浮dP冠oi麻nt類在C#中,IP吃En壁dP儉oi江nt類包競含了社應用屠程序劉連接閉到主烏機上濱的服陰務所吳需的IP地址偉和端客口信澤息。IP聰En穴dP簡oi者nt類常技用的倦構(gòu)造僅函數(shù)副為:pu遙bl慶icIP該En蜘dP扒oi芹nt紐奉(I渴PA塔dd形re廊ss,in畏t);其中混第一楚個參春數(shù)指晌定IP地址話,第槳二個澡參數(shù)央指定牽端口孔號。例:IP屈Ad蒸dr賓es盲s類、Dn宜s類、IP楚Ho嬸st脊En賺tr惰y類和IP宴En掙dP愁oi侵nt類的羨使用情方法遼。1.嫩3套接視字套接附字是暮支持TC謊P/寫IP協(xié)議換的網(wǎng)箭絡通愛信的嫌基本鉤操作范單元辰。可往以將泛套接隸字看罪作不環(huán)同主危機間彈的進印程進系行雙呈向通飾信的簡端點建,它涼構(gòu)成弄了單穴個主拋機內(nèi)復及整索個網(wǎng)紡絡間孝的編族程界校面。泳套接筒字通當常和葬同一上個域雜中的羽套接底字交始換數(shù)耀據(jù),各種環(huán)進程悲使用這個病相同氏的域紋互相瞇之間壺用In角te猶rn敏et協(xié)議感進行島通信鬧。套接做字有瓣兩種紀不同擦的類胸型:酸流套慎接字慨和數(shù)蔥據(jù)報冶套接秘字。要通撐過互靜聯(lián)網(wǎng)旅進行放通信筆,至業(yè)少需跪要一鎖對套警接字箱,其紹中一倡個運懸行于愚客戶奔端,險稱之傻為Cl萌ie捏nt研So諒ck彈et,另省一個寒運行悲于服你務器陰端,蕉稱之薯為Se司rv外er妖So型ck鳴et。1.辟3套接致字(續(xù))根據(jù)討連接爛啟動上的方選式以鬧及本業(yè)地套蒙接字弟要連房誠接的城目標陜,套閉接字謀之間泥的連隸接過太程可上以分辮為三孩個步頌驟:吐服務鞋器監(jiān)換聽,先客戶饑端請方求,跪連接座確認妹。服務應器監(jiān)些聽:指服羽務器預端套懲接字挎并不機定位冊具體店的客略戶端粱套接愿字,哲而是皆處于吊等待戀連接小的狀滿態(tài),駛實時度監(jiān)控廣網(wǎng)絡孕狀態(tài)傅??蛻魰苏堌溓?指由冬客戶水端的謊套接席字提柿出連蒸接請臨求,狂要連壟接的炭目標男是服跟務器惑端的糕套接梁字。連接艙確認:指當引服務駝器端貿(mào)套接墾字監(jiān)霞聽到巷或接律收到餃客戶壯端套效接字跡的連唱接請僚求時錦,它大就響識應客稀戶端斗套接漢字的信請求表,建仁立一肚個新列的線戒程,乎把服卻務器咐端套揚接字鏈的信肥息發(fā)掘給客懂戶端膜,一竊旦客智戶端可確認妹了此演信息導,連仙接即豪可建彈立。1.凳3套接邪字(續(xù))套接漂字處殃理數(shù)慌據(jù)兩騰種基眉本模盞式:壺同步靜套接鈴字和期異步騾套接榆字。同步曬套接紋字其特堂點是天在通讀過So皂ck獵et進行鼠連接碼、接顏收、懶發(fā)送飛操作翠時,撓客戶貪機或木服務色器在倍接收例到對除方響跑應前腫會處誘于阻模塞狀惡態(tài)。診它適稈用于肌數(shù)據(jù)擋處理控不太想多的叉場合探。異步逝套接勺字在通牙過So米ck確et進行瞇連接蔬、接袋收、顆發(fā)送釘操作綿時,受客戶材機或罰服務雅器不停會處米于阻峰塞方烏式,蝴而是褲利用ca泄ll靠ba坐ck機制僻進行釋連接層、接艇收和辜發(fā)送蟲處理餅,這于樣就鋸可以鞋在調(diào)撈用發(fā)鉆送或膨接收識的方俯法后捧直接尚返回胳,并緣瑞繼續(xù)紗執(zhí)行獵下面襯的程抬序。1.誘3.便2面向流連接上的套覺接字IP連接鉛領域適有兩票種通號信類綁型:面向麻連接酒的(co乳nn淋ec遙ti慮on宮-o芽ri樸en蠻te膝d)在面面向連野接的薦套接古字中背,使取用TC羨P協(xié)議菌來建革立兩智個IP地址辜端點枯之間淘的會克話。見一旦慣建立梳了這仿種連能接,符就可后以在獎設備面之間餓可靠棋的傳寫輸數(shù)姓據(jù)。無連批接的漠(co買nn童ec植ti隊on蠢le森ss)為了示建立員面向僑連接刪的套攔接字茅,服鄉(xiāng)豐務器漸和客圣戶端丟必須搶分別離進行亡編程就。對于獨服務嚴器端溜程序酷,建已立的減套接所字必足須綁評定到彈用于TC趣P通信岔的本美地IP地址研和端咬口上段。1.硬3.寨2面向播連接慮的套昂接字(續(xù))Bi守nd方法餅用于萍完成仔綁定漠工作歡:Bi奔nd凈(I菊PE斧nd協(xié)Po輔in教tad攜dr勢es卷s)Ad樸dr豬es遠s為IP扣En城dP擔oi頓nt的實熔例,濟該實鄙例包屋括一遲個本島地IP地址付和一蓬個端??谔栃?。在賢套接情字綁闊定到養(yǎng)本地卵之后扔,就為用Li鳳st遞en方法宴等待畜客戶故機發(fā)刑出的替連接崖嘗試晝:Li將st咳en跟(i挎ntba卷ck附lo更g)Ba漂ck拔lo賞g參數(shù)露指出下系統(tǒng)語等待辨用戶冰程序錘服務活排隊冠的連速接數(shù),礙超過古連接斑數(shù)的重任何豆客戶欺都不帽能與個服務抬器進喪行通暫信。在Li帆st串en方法磁執(zhí)行本之后脅,服建務器妄已經(jīng)圓做好披了接耍收任尿何引進縫連接乳的準繞備,淺這是悲用Ac差ce恩pt方法燃來完陜成的校,當遞有新譯客戶進勞行連淚接時延,該宮方法招就返譽回一饑個新放的套汁接字吹描述兔符。1.登3.形3無連階接的諒套接慶字UD甩P協(xié)議鴨使用炭無連循接的耀套接搶字,祖不需沫要在漂網(wǎng)絡腫設備懲之間發(fā)壘送連松接信暖息。UD里P客戶炭機不第需要Co抱nn膛ec芹t方法勢。由于撫不存痰在確浩定的集連接購,所棍以可伍以直腦接使丙用Se塞nd帆To方法和Re淚ce缺iv歉eF芳ro酬m方法閉發(fā)送騙和接循收數(shù)雞據(jù),辭在兩俊個設蛋備之頑間的通信驚結(jié)束迅之后塊,可綱以像TC匪P中使樸用的豆方法鉛一樣療,對保套
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版九年級數(shù)學上冊第5章用樣本推斷總體5.2統(tǒng)計的簡單應用聽評課記錄
- 五年級數(shù)學下冊蘇教版第四單元第3課《求一個數(shù)是另一個數(shù)的幾分之幾》聽評課記錄
- 湘教版數(shù)學八年級下冊第一章《直角三角形》聽評課記錄
- 蘇科版數(shù)學七年級上冊2.1 比0小的數(shù)教聽評課記錄
- 湘教版數(shù)學七年級上冊3.3《一元一次方程的解法》聽評課記錄1
- 特長生錄取協(xié)議書(2篇)
- 生產(chǎn)制造外包合同(2篇)
- 八年級道德與法治下冊第二單元理解權(quán)利義務第四課公民義務第2框依法履行義務聽課評課記錄(新人教版)
- 八年級思想讀本《3.2協(xié)調(diào)推進“四個全面”戰(zhàn)略布局》聽課評課記錄
- 人教版地理七年級上冊第四節(jié)《世界的氣候》聽課評課記錄4
- 郵輪外部市場營銷類型
- 2023年廣東廣州期貨交易所招聘筆試參考題庫附帶答案詳解
- GB/T 42460-2023信息安全技術(shù)個人信息去標識化效果評估指南
- 05G359-3 懸掛運輸設備軌道(適用于一般混凝土梁)
- 工程與倫理課程
- CKDMBD慢性腎臟病礦物質(zhì)及骨代謝異常
- 蘇教版科學(2017)六年級下冊1-2《各種各樣的能量》表格式教案
- 潮汕英歌舞課件
- 田字格模版內(nèi)容
- 第一章 公共政策分析的基本理論與框架
- 熱連軋帶鋼生產(chǎn)工藝
評論
0/150
提交評論