Hallo Freunde,
ich bin neu hier, aber habe schon ein Problem.
Ich schreibe gerade ein Programm, welches daten über einen Socket senden und emfangen soll. Ich habe nur den client der Server ist fix.
Nun das eigentliche Problem, immer wenn ich mit send(socket_id, puffer, anz) etwas verschicke und dann später per read etwas empfange, empfange ich immer 7 byte pro zeichen das ich zuvor gesendet habe.
Ist soetwas bekannt ? wenn ja was mache ich dabei falsch ?
Vielen dank für eure Hilfe.
gruß ElchiMtr
edit: ich arbeite auf einem Fedorra mit einem gcc version 4,1,2
ich bin neu hier, aber habe schon ein Problem.
Ich schreibe gerade ein Programm, welches daten über einen Socket senden und emfangen soll. Ich habe nur den client der Server ist fix.
Nun das eigentliche Problem, immer wenn ich mit send(socket_id, puffer, anz) etwas verschicke und dann später per read etwas empfange, empfange ich immer 7 byte pro zeichen das ich zuvor gesendet habe.
Ist soetwas bekannt ? wenn ja was mache ich dabei falsch ?
Vielen dank für eure Hilfe.
gruß ElchiMtr
edit: ich arbeite auf einem Fedorra mit einem gcc version 4,1,2
Zuletzt bearbeitet: