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) |
戻り値 |
なし |
サンプルプログラム
編集中です。