GNU C Network programming, hogyan?
2014-02-13T21:26:16+01:00
2014-02-13T21:41:56+01:00
2022-08-08T15:25:30+02:00
*deleted_54147670
#include <stdio.h> #include <sys/socket.h> #include <netinet/in.h> int main () { struct sockaddr sa; sa.sa_family = AF_INET; sa.sa_data[0] = '1'; sa.sa_data[1] = '9'; sa.sa_data[2] = '2'; sa.sa_data[3] = '.'; sa.sa_data[4] = '1'; sa.sa_data[5] = '6'; sa.sa_data[6] = '8'; sa.sa_data[7] = '.'; sa.sa_data[8] = '1'; sa.sa_data[9] = '.'; sa.sa_data[10] = '1'; int sd = 0; sd = socket (AF_INET, SOCK_STREAM, IPPROTO_IP); connect (sd, &sa, sizeof (sa)); __const void* ds; int dsi = 0xffffff; ds = &dsi; send (sd, ds, sizeof (dsi), MSG_OOB); void* rd; recv (sd, rd, sizeof (rd), MSG_OOB); printf ("%x\n", *(int*)rd); return 0; }

Az lenne a kerdesem, miert nem kuldi az adatokat?
Hol a hiba a kodban?
Mutasd a teljes hozzászólást!
Haragban vagy vele: memset()

Lásd: ezt a topicot
De miért nem teszed az IP címedet egy változóba? (ez csak kérdés volt)
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd