Ok, wenn Sie sich einige meiner vorherigen Fragen ansehen, habe ich daran gearbeitet, eine einfache Verbindung mit C-Sockets einzurichten (ich bin noch ziemlich neu in der ganzen Netzwerkaspekt eines
Was ich versuche zu tun ist, verwenden Sie the Detours library, um in einer Anwendungen WinSock2 send() und recv() Funktionen (ein Paket-Logger). Obwohl es für die Funktion send() funktioniert, funkti
Was passiert, wenn ich einen Sockel haben, s, gibt es keine Daten derzeit auf es, es ist ein blockierender Sockel, und ich rufe recv darauf aus zwei Threads an Einmal? Wird einer der Threads die Daten
Hier ist eine vereinfachte Version von Code auf ich arbeite: void
stuff(int fd)
{
int ret1, ret2;
char buffer[32];
ret1 = recv(fd, buffer, 32, MSG_PEEK | MSG_DONTWAIT);
/* Erro