Ehternet TCPサーバークラス(EthernetServerクラス)

EthernetでTCPサーバーとして動作するためのライブラリです。
使用する場合は、ライブラリとしてインポートして、#include <Ethernet.h>を記述してください。また、EthernetServer server(ポート番号);と書いてインスタンスを作ってください。

begin

概要 サーバーの接続待ちを開始します。
文法 server.begin()
パラメータ なし
戻り値 なし

available

概要 サーバーに接続していて受信データのあるクライアントのオブジェクトを返します。
文法 EthernetClient server.available()
パラメータ なし
戻り値 接続していれば、接続しているクライアントのオブジェクト。接続していなければ、falseを返します。

write

概要 接続しているすべてのクライアントにデータや文字列を送信する。
文法 server.write(data)
server.write(unsigned char* buf, int len)
パラメータ data: 送信したいデータ(1バイト)や文字列。
bur: 送信したいデータが格納されたバッファ
len: 送信したいデータ長
戻り値 なし

print

概要 接続しているすべてのクライアントに文字列や数値を送ります。
文法 server.print(data)
server.print(data, BASE)
パラメータ data: 文字列や数値
BASE: 基数(BYTE、BIN、DEC、HEX、OCT)
戻り値 なし

println

概要 接続しているすべてのクライアントに改行付きで文字列や数値を送ります。
文法 server.println()
server.println(data)
server.println(data, BASE)
パラメータ data: 文字列や数値
BASE: 基数(BYTE、BIN、DEC、HEX、OCT)
戻り値 なし


サンプルプログラム

編集中です。

編集中#include <rxduino.h>

桜ライブラリ

春ライブラリ

めいど by がじぇっとるねさすプロジェクト
Contents are CC BY-SA 3.0