1樓:匿名使用者
伺服器端:
namespace socketserver
成功", serversocket.localendpoint.tostring());
//通過clientsoket傳送資料
thread mythread = new thread(listenclientconnect);
mythread.start();
console.readline();
}///
/// 監聽客戶端連線
///private static void listenclientconnect()
}///
/// 接收訊息
//////private static void receivemessage(object clientsocket)
訊息", myclientsocket.remoteendpoint.tostring(), encoding.
ascii.getstring(result, 0, receivenumber));
}catch(exception ex)}}
}}客戶端:
namespace socketclient
catch
//通過clientsocket接收資料
int receivelength = clientsocket.receive(result);
console.writeline("接收伺服器訊息:",encoding.ascii.getstring(result,0,receivelength));
//通過 clientsocket 傳送資料
for (int i = 0; i < 10; i++)
" + sendmessage);
}catch
}console.writeline("傳送完畢,按回車鍵退出");
console.readline();}}}
2樓:匿名使用者
服務端要有客戶端列表,你服務端可能就一個客戶端物件,寫成陣列。
怎麼同時開啟c#socket通訊的伺服器端和客戶端?
3樓:匿名使用者
一:伺服器端**
namespace socketserver
}///
/// 接收訊息
//////private static void receivemessage(object clientsocket)
訊息", myclientsocket.remoteendpoint.tostring(), encoding.
ascii.getstring(result, 0, receivenumber));
}catch(exception ex)}}
}}二:客戶端**:
namespace socketclient
catch
//通過clientsocket接收資料
int receivelength = clientsocket.receive(result);
console.writeline("接收伺服器訊息:",encoding.ascii.getstring(result,0,receivelength));
//通過 clientsocket 傳送資料
for (int i = 0; i < 10; i++)
" + sendmessage);
}catch
}console.writeline("傳送完畢,按回車鍵退出");
console.readline();}}}
4樓:草翦銅餘
記得看過但是忘了,秒秒學上有介紹。
c# 用tcp/ip怎麼實現一個伺服器連線多個客戶端?
5樓:匿名使用者
我自己寫了個 多執行緒的 tcp
伺服器監聽客戶端,如果有客戶端接進就給他建立個多執行緒控制他如果你要的話 聯絡我把
如果覺得好 記得給我加分哦
6樓:匿名使用者
伺服器監聽。bai
客戶連線到服務du器後,死迴圈裡read並處理zhi 那個連線dao,不要斷開,同時可以
回傳送資訊.
伺服器裡 做處理信答息.
這東西如果你從socket開始做很複雜。你不但要了解套接字網路連線方法,還要了解套接字阻塞機制,還有讀寫阻塞機制.還要處理讀寫超時處理,防ddos攻擊處理,還要了解非同步處理select或poll。
而且這種底層的程式用c#做很不值得,。.如果你想從底層做,並且做的很好.就用c寫,並且要求效率。
如果不要求高效率那就直接用iis做成web服務,配合資料庫做,然後用客戶端呼叫web服務..
VBA程式設計實現,VBA 程式設計實現
按alt f11,雙擊sheet1,複製下列 執行即可 sub aa dim i c as range i 1 with activesheet 迴圈sheet1中第一行 標題行 中所有有資料的文字,如果 aaa bbb ccc ddd ffff zzzz 就按順序將這一列複製到sheet2 for...
android程式設計中如何實現activity
在eclipse中線新建專案,再新建包,最後就可以新建activity,其實就是新建一個class,只不過是繼承至activity android studio怎樣新建activity android studio怎麼建立一個activity檔案 android studio怎樣新建activity...
用c實現折半查詢,如何程式設計實現「折半查詢」的過程
using system public class a console.writeline search intary,9,intary.length 遞迴查詢 ints 包含被查詢數字的陣列 key 要查詢的數字 i 陣列的長度 返回數字在陣列中的位置,沒找到返回 1,int型別public st...