Ich habe mehrere Threads mit mehreren Sockets, aber alle auf einen Port zeigen. Wird es funktionieren? Ich habe einige Threads gesehen sagen, mehr Anwendungen können nicht die gleichen Ports verwenden, aber ich bin nicht sicher, dass es direkt diese Frage richtetC# mehrere Sockets mit dem gleichen Port auf separaten Threads
Beispiel des Codes
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)
}
Hier ist eine sehr nette Antwort, die es alle zusammenfasst: http://StackOverflow.com/a/724022/24472 – Larry