C的web專案怎麼實現tcp ip通訊呢

2021-10-01 05:24:51 字數 1957 閱讀 9897

1樓:依人不歸雙橋

你在服務端設定socket連線,給每個連線進來的客戶端都定一個唯一的id,接收請求然後分析,在返回資訊,可以看看網路版坦克大戰,就是有服務端和客戶端通訊

2樓:匿名使用者

服務端usingsystem;usingsystem.collections.generic;usingsystem.

text;usingsystem.net;usingsystem.net.

sockets;namespacesocketserconsole.writeline("已斷開從"+clientip.address+"的連線。

");client.close();newsock.close();}}}客戶端usingsystem;usingsystem.

collections.generic;usingsystem.text;usingsystem.

net;usingsystem.net.sockets;namespacesocketclicatch(socketexceptione)intrecv=newclient.

receive(data);stringstringdata=encoding.ascii.getstring(data,0,recv);console.

writeline(stringdata);while(true)console.writeline("disconnectfromsercer");newclient.shutdown(socketshutdown.

both);newclient.close();}}}

c# tcp/ip中的客戶端和伺服器在區域網或外網怎麼通訊呀?誰有完整的例子呀.

3樓:匿名使用者

這個bai得用dup2p技術,普通的zhitcp/ip無法直接dao突破不同網版段.

參看**權

4樓:匿名使用者

socket,區域網 是沒有問題的,但是廣域網,需要用p2p

我這裡有老外寫得socket、server和client,非p2p,在區域網測試過了。

但是**太長,貼不完,需要的話 留下mail。

5樓:匿名使用者

把機器防火牆關了,地址對,埠可用肯定連得上

6樓:匿名使用者

專案?不會是北大青鳥的qq吧。。。

c#tcp/ip協議實現一對多的通訊

7樓:狂少夜銘哲

hi , 題主 , 能否拜託你告知一下你的這個問題是怎麼解決的嗎?

8樓:匿名使用者

客戶端不要使用同一埠號

c# 用tcp/ip怎麼實現一個伺服器連線多個客戶端?

9樓:匿名使用者

我自己寫了個 多執行緒的 tcp

伺服器監聽客戶端,如果有客戶端接進就給他建立個多執行緒控制他如果你要的話 聯絡我把

如果覺得好 記得給我加分哦

10樓:匿名使用者

伺服器監聽。bai

客戶連線到服務du器後,死迴圈裡read並處理zhi 那個連線dao,不要斷開,同時可以

回傳送資訊.

伺服器裡 做處理信答息.

這東西如果你從socket開始做很複雜。你不但要了解套接字網路連線方法,還要了解套接字阻塞機制,還有讀寫阻塞機制.還要處理讀寫超時處理,防ddos攻擊處理,還要了解非同步處理select或poll。

而且這種底層的程式用c#做很不值得,。.如果你想從底層做,並且做的很好.就用c寫,並且要求效率。

如果不要求高效率那就直接用iis做成web服務,配合資料庫做,然後用客戶端呼叫web服務..

c語言怎麼實現迴圈加減乘除,C語言怎麼實現迴圈加減乘除

對判斷條件flag賦值語句要放在while裡面 不然while不會跳出來的 而且幹嘛寫這麼多的return 0,只保留最後乙個就好了 用c語言寫乙個只有加減乘除的計算器,它可以多次輸入,直到使用者想結束再退出程式。include 望採納 int main void case case case de...

Java,我做web專案的登出,怎麼清除session裡的值

session.invalidate 是把session內的所有屬性 都清除,session.removeattribute uiusers 是清除session中的 uiusers 屬性,就是清除一個特定的屬性 request.getsession removeattribute 土味洋芋 登出是...

C 中sort是如何實現的,C 中sort 怎麼用

一般是使用快排分割陣列,當陣列元素個數小於一定值時就使用插排,具體的實現需要看原始碼。 有時透過視窗,竟能聽到 極其專業,不僅僅是讓他的朋友滿意 二月裡到處一片白,她的臉髒兮兮,並不漂亮,讓它怯的的的綻的哈哈 插入排序實現 void sortinsert insertsort vector iter...