複数のスレッドを使用していますが、すべて1つのポートを指しています。それは働くでしょうか?私は、複数のアプリケーションが同じポートを使用傾けると言って、いくつかのスレッドを見てきましたが、私はあなたが唯一のリスニングスレッドと一つの送信スレッドを持っている場合は、直接この質問にコード別のスレッドで同じポートを使用するC#複数のソケット
static IPEndPoint b = new IPEndPoint(IPADRESS, PORT);
static Thread listenThread = new Thread(listen);
static Thread sendThread = new Thread(send);
static void listen(){
Socket socket = new Socket;
socket.bind(b);
while(exit == false){
Socket.listen(10);
//handle Data
}
static void send(){
Socket socket = new Socket;
socket.bind(b);
while(exit == false){
Socket.send(msg)
}
ここでは、すべてをまとめた非常に良い答えがあります。http://stackoverflow.com/a/724022/24472 – Larry