echoServerLinux:Problem mit accept()@arg3'conv int*->socklen_t*' auf g++.Wie korrigieren?
-
Wenn ich mit g++ (und nein mit gcc) ein einfach echo server ab BeeJ guide to Unix InterProcess Communication p.52,
habe ich diese Problem.
<<invalid convertion from int* to socklen_t*>>
http://img708.imageshack.us/img708/741/tempxh.jpgWie kann ich das korrigieren?
Ich bin auf dem Kubuntu 10 mit der gcc 4.4.5
Danke Schoon
-
esgol schrieb:
<<invalid convertion from int* to socklen_t*>>
evtl. den dritten parameter auch noch casten?
accept(....,(struct socklen_t*)&t)
-
OMG DAS FUNKTIONIERES!!!
Aber ich muss die 'struct' stellen nicht. Wenn mache ich das, sieche ich 'unistd 275: ... has a previous declaration here' .
Nur der name : accept(....,(socklen_t*)&t)
DANKE SCHOOOON!!!!!!
-
Schreib Englisch, dann kann man dir besser helfen.
Wir tun uns schwer genug ohne Code dir zu helfen.
-
Ohne code? Was sagtz du? Der code ist in dem Bild. In dem link.
( Mein Deutsch ist nicht ganz gut eh? :SSS Ja Ja ich heiss. Ich bin hier fur lernen XD ( mit die Praktik )
P.S.
Im Englisch schreiben? Was mache ich hier dann? XDDD