Hallo,

> ich habe ein Problem mit UDP_DIRECT_SEND im control6 scripting,
> vermutlich mit type casting.
> Wenn ich im control6-Script mit
> UDP_DIRECT_SEND(192.168.1.5, 2701, 2701, "Hello world.");
> sende, funktioniert es.

> Möchte ich allerdings den string durch eine Variable ersetzen,
> bekomme ich beim Übersetzen diverse Fehler wahrscheinlich aufgrund
> des falschen Variablentypen. Ich habe schon diverse type casts
> ausprobiert, bin aber nicht zum Ziel gekommen. Die Variable, welche
> ich nutzen müsste, ist wie folgt definiert:
> char buf1[24];

Schau einfach in den Quellcode 45_udp.m4:

Der Aufruf ist
UDP_DIRECT_SEND(ip, lport, rport, text, ...)
wobei Text der Formatierungsstring ist, der an sprintf_P weitergereicht
wird, und die drei Punkte die Variablen/Werte für sprintf_P.

_______________________________________________
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
http://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel

Antwort per Email an