sockets

Ein Endpunkt eines bidirektionalen Interprozess-Kommunikationsflusses. Dies bezieht sich oft auf einen Prozessablauf über eine Netzwerkverbindung, ist jedoch keineswegs darauf beschränkt. Nicht zu verwechseln mit Websocket (einem Protokoll) oder anderen Abstraktionen (z. B. socket.io).
2
Antworten

Was ist der aktuelle Standard für die Implementierung eines asynchronen Socket-Clients?

Ich suche nach den Best Practices, um die folgenden Anforderungen zu erfüllen: Ein Framework, das mehrere Client-Sockets asynchron verarbeitet Jedes eingehende Nachrichtenprotokoll schreibt vor, dass jede Nachricht eine Formatzeichenfolge...
24.02.2013, 07:05
2
Antworten

listen () Warteschlangenlänge in Socket-Programmierung in c?

Ich habe unter Linux zwei Codes geschrieben ( server.c und client.c ). Eine für die UNIX-Domäne AF_UNIX andere für die INTERNET-Domäne AF_INET . Beides funktioniert gut! listen() heißt für die Länge der Backlog-Warteschlange = 3...
15.10.2012, 10:05
2
Antworten

node.js / socket.io gibt eine maximale Nachrichten- / Ereignisgröße

Der Titel sagt alles - gibt es eine maximale Größe für ein Ereignis (oder eine Nachricht), die ich vom Server an den Client senden möchte? Ich möchte eine JSON-Zeichenfolge an den Client senden und sieht etwa so aus: %Vor% wenn das Array...
25.07.2011, 14:25
2
Antworten

Korrekte Länge eines AF_UNIX-Sockets beim Aufruf von bind ()

bind () benötigt eine Länge der Sockaddr-Struktur, die Sie ihm gegeben haben. Jetzt wird für Unix-Sockets sockaddr_un verwendet Wie lässt sich die Länge dieser Option berechnen, wenn Sie das sun_path -Member ausgefüllt haben? Ich habe...
21.02.2010, 21:24
4
Antworten

TCP und POSIX Sockets accept () Semantik

Situation: Der Server ruft accept () auf. Der Client sendet ein SYN an den Server. Der Server erhält das SYN und sendet dann ein SYN / ACK zurück an den Client. Der Client legt jedoch jetzt auf / stirbt, sodass es nie wieder einen ACK an den Ser...
01.04.2009, 18:45
5
Antworten

Gibt es einen Unterschied zwischen IPv4 und IPv6 auf der Socket-Ebene?

Ich muss IPv6-Unterstützung zu einer vorhandenen socketbasierten Anwendung hinzufügen, die derzeit nur IPv4 unterstützt. Um das kommende Zeitalter von IPv6 in Angriff zu nehmen, hat mir jemand befohlen, eine IPv6-Schnittstelle für die App hinzuz...
01.03.2010, 15:38
2
Antworten

Erstellen eines TCP-Clients in Golang

Hallo, ich habe versucht, einige Socket-Programmierung in Golang zu lernen, ich folge mit diesem Tutorial Ссылка Hier ist das Endergebnis des Tutorials auf einer Seite. Ссылка Ich bin verwirrt, wie ich die Client-Seite dieses Progra...
17.04.2014, 18:05
2
Antworten

Wie implementiert / garantiert TCP die Datenübertragung in der richtigen Reihenfolge?

Ich habe mich gefragt, wie genau TCP die Auslieferung in der richtigen Reihenfolge implementiert. lässt sagen, das ist eine Liste von Ereignissen paket1 gesendet, ack empfangen. paket2 gesendet, ack nicht empfangen. paket3 gesendet....
30.03.2012, 03:07
5
Antworten

UDP Sendeverhalten nach connect ()

%Vor% Der obige Code wird kompiliert, um auf einer Linux-Maschine zu laufen. Nehmen Sie an, dass der obige Code Daten an eine Maschine mit der IP-Adresse 128.88.143.113 sendet. Kein UDP-Socket ist an den Port 9090 at 128.88.143.113...
09.12.2010, 10:29
5
Antworten

Python's asyncore um periodisch Daten mit einem Variablen Timeout zu senden. Gibt es einen besseren Weg?

Ich wollte einen Server schreiben, mit dem sich ein Client verbinden und regelmäßige Updates erhalten konnte, ohne abfragen zu müssen. Das Problem, das ich mit asyncore hatte, ist, dass wenn Sie nicht zurückgeben, wenn dispatcher.writable () auf...
24.06.2009, 06:11