Skip to content

UDP

詳細情報

メンバー

begin()

virtual uint8_t UDP::begin(uint16_t)=0

引数

  • uint16_t ``

戻り値

uint8_t

beginMulticast()

virtual uint8_t UDP::beginMulticast(IPAddress, uint16_t)

引数

  • uint16_t ``

戻り値

uint8_t

stop()

virtual void UDP::stop()=0

beginPacket()

virtual int UDP::beginPacket(IPAddress ip, uint16_t port)=0

引数

  • IPAddress ip
  • uint16_t port

戻り値

int

beginPacket()

virtual int UDP::beginPacket(const char *host, uint16_t port)=0

引数

  • constchar * host
  • uint16_t port

戻り値

int

endPacket()

virtual int UDP::endPacket()=0

戻り値

int

write()

virtual size_t UDP::write(uint8_t)=0

引数

  • uint8_t ``

戻り値

size_t

write()

virtual size_t UDP::write(const uint8_t *buffer, size_t size)=0

引数

  • constuint8_t * buffer
  • size_t size

戻り値

size_t

parsePacket()

virtual int UDP::parsePacket()=0

戻り値

int

available()

virtual int UDP::available()=0

戻り値

int

read()

virtual int UDP::read()=0

戻り値

int

read()

virtual int UDP::read(unsigned char *buffer, size_t len)=0

引数

  • unsigned char * buffer
  • size_t len

戻り値

int

read()

virtual int UDP::read(char *buffer, size_t len)=0

引数

  • char * buffer
  • size_t len

戻り値

int

peek()

virtual int UDP::peek()=0

戻り値

int

flush()

virtual void UDP::flush()=0

remoteIP()

virtual IPAddress UDP::remoteIP()=0

戻り値

IPAddress

remotePort()

virtual uint16_t UDP::remotePort()=0

戻り値

uint16_t