用户工具

站点工具


reference:library:ethernetudpbeginpacket

Ethernet :UDP协议类

beginPacket()

描述

启动连接到远程连接的UDP数据写入

语法

UDP.beginPacket(remoteIP, remotePort);

参数

remoteIP:远程连接的IP地址(4字节)

remotePort:远程连接的端口(以int型)

返回

例子

#include <SPI.h>
#include <Ethernet.h>
#include <EthernetUdp.h>
//下面为你的控制器输入MAC地址和IP地址。
// IP地址将依赖于你的本地网络设定:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192, 168, 1, 177);
unsigned int localPort = 8888; //所侦听的本地端口
//实例化EthernetUDP,使我们可以发送和接收UDP数据包
EthernetUDP UDP;
 
void setup(){
  //启动以太网和UDP:
  Ethernet.begin(mac,ip);
  Ethernet.begin(mac,ip);
}
 
void loop(){
  Udp.beginPacket(Udp.remoteIP(), Udp.remotePort());
  Udp.write("hello");
  Udp.endPacket();
}

返回主菜单

reference/library/ethernetudpbeginpacket.txt · 最后更改: 2017/04/07 10:03 (外部编辑)