Fehler bei Socketerstellung (connect) Konvertierung von 'sockaddr *' nach 'char *' nicht möglich
-
wdsl schrieb:
rc=connect(MySocket,(sockaddr*)&address, sizeof(SOCKADDR));
Hmm, muss man da nicht statt sizeof(SOCKADDR) sizeof(sockaddr_in) nehmen ?
...aber das nur nebenbei...
-
Doch muss man habe ich auch ausgebessert. Danke dir aber mein Problem gibts immer noch ;-((
-
und mein vorschlag hilft auch net?
sonst caste es auf void*
-
Habe deinen Fehler gefunden.
AnsiString mySocket::connect(int Port, char* IP){
[quote] rc=connect(MySocket,(struct sockaddr*)&address, sizeof(SOCKADDR));
[/list]Ich hoffe dir fällt was auf.
-
hi,
mag ja eine dumme idee sein, aber vielleicht nutzt es was, wenn du deine connect-Methode mal umbenennst z.b. in myConnect
-
*sichunsichtbarfühlt*
hab ich das nicht schon geschrieben?
-
@rapso
huch....doch hast du....meine güte ich brauch ne brille
ich tu's auch nie wieder!!!
-
@all Danke fuer die hilfe man alle functionen nenne ich um nur die wo der Fehler ist net
@rapso muss zugeben ich habe dich übersehen das lag daran das ich "a" post gelesen habe dann nicht aktualisert habe und meinen Post drunter gesetzt habe und das was oben war net mehr gelesen habe.
Auf allen fällen gehts jetzt erstmal und nochmal vielen Dank an alle die mir geholfen haben
-
@rincewind
ok, ich verzeihe dir ;D, aber nur weil dein nick so klasse ist/me scheibenwelt mag
rapso->greets();
-
@rapso
UGH!