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服務..
eclipse的web專案匯入myeclipse如何把這個專案部
千鋒教育 方法如下 1.在myeclipse裡面,window選單最後一個preferences,左邊點開myclispe,點servers下面找到tomcat,選擇tomcat版本,tomcat server 設定為enable,再選擇tomcat的路徑,ok。2.在myclipse新建一個web...
c怎麼實現下拉框動態繫結資料,C 怎麼實現下拉框動態繫結資料
1 首先,新建一個winform窗體應用程式,然後在介面上,放置一個下拉框。2 在cs類裡面編輯 為下拉框繫結值,用來顯示效果,為了直觀,儘量把資料放多一些,如下所示。3 回到form介面,選中下拉框,在屬性面板中,選擇屬性dropdownheight,這個屬性就是這隻下拉框的高度的屬性。4 首先,...
c怎麼實現獲取實時星期,c 怎樣獲取系統星期幾?
血祭狂刀 datetime now datetime.now int n int now.dayofweek string weekdays messagebox.show weekdays n 波帥168668 同學,你那裡應該用switch的. 大圈科技學霸推薦 這個沒辦法 獲取出來的就是英文 ...