Hallo,

vielleicht so etwas in der Art. (ich konnte es noch nicht ausprobieren, habe aber das gleiche Problem)

control6.scr auszugsweise:

#include "protocols/uip/uip.h"
#include "protocols/uip/uip_router.h"

uip_ipaddr_t hostaddr;

CONTROL_START
ECMD_GLOBAL(clientadr0,0);
ECMD_GLOBAL(clientadr1,0);
ECMD_GLOBAL(clientadr2,0);
ECMD_GLOBAL(clientadr3,0);


THREAD(xyz....)
uip_gethostaddr(&hostaddr);

Falls man dann auf die IP-Adresse direkt, also quasi jedes Oktett, zugreifen will:

  clientadr0=hostaddr[0] & 0xFF;
  clientadr1=hostaddr[0] >> 8;
  clientadr2=hostaddr[1] & 0xFF;
  clientadr3=hostaddr[1] >> 8;

Kommt halt darauf an, was Du mit der eigenen IP dann machen willst. Von aussen kann man ja auch einen broadcast senden, falls man sie nicht kennt, auf das ethersex dann halt antwortet.

Besten Gruß.
Tjareson

On 29.04.2015 01:12, Tom Weber wrote:
Hallo liebe Liste,

kann wir jemand sagen, wie ich z.B. den Hostnamen und/oder die aktuelle IP in Control6 verwenden kann ? Ein Beispiel wäre super !

Vielen Dank,
Tom

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


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

Antwort per Email an