この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新リビジョン 両方とも次のリビジョン | ||
ref_network_js [2021/05/12 10:53] klab |
ref_network_js [2021/05/13 15:46] klab |
||
---|---|---|---|
ライン 7: | ライン 7: | ||
## サーバー | ## サーバー | ||
* ドリトルから起動したサーバーとデータをやり取りするためのオブジェクトです。 | * ドリトルから起動したサーバーとデータをやり取りするためのオブジェクトです。 | ||
- | * 送信できるオブジェクトが限定されていることを除き、インストール版と同等の動作を保証しています。 | + | * (このページのリンク元に移す)送信できるオブジェクトが限定されていることを除き、インストール版と同等の動作を保証しています。 |
- | * 書籍等に掲載されているチャットなどのサンプルプログラムは、変更を加えずそのまま使用することができます。 | + | * (このページのリンク元に移す)書籍等に掲載されているチャットなどのサンプルプログラムは、変更を加えずそのまま使用することができます。 |
- | * 異なるOS間(WindowsとMac、ChromeOSなど)での通信も動作を確認しています。 | ||
* HTTP通信を使ってデータをやり取りします。 | * HTTP通信を使ってデータをやり取りします。 | ||
- | * LAN内(出口となるIPアドレスが同じ)の端末が立ち上げたサーバにのみアクセスが可能です。そのため、基本的には、学校外からデータにアクセスすることはできません。 | + | * LAN内(出口となるIPアドレスが同じ)の端末が立ち上げたサーバーにのみアクセスが可能です。そのため、基本的には、学校外からデータにアクセスすることはできません。 |
* 「ルームID」を発行し、全員がルームIDを設定することで、LAN外であってもデータをやり取りすることができます。 | * 「ルームID」を発行し、全員がルームIDを設定することで、LAN外であってもデータをやり取りすることができます。 | ||
* ルームIDの発行などについては、[[ref_roomid_js|こちら]]をご確認ください。 | * ルームIDの発行などについては、[[ref_roomid_js|こちら]]をご確認ください。 | ||
- | * サーバーとのオブジェクト送受信動作については,下記のオブジェクトの送受信を保証します。 | + | * サーバーとのオブジェクト送受信については、「文字列、数値、論理値」および、それらを要素とする「配列」オブジェクトが対応しています。 |
- | *[[ref_basic_js|基本的なオブジェクト]](**ブロック**を除く) | + | |
- | ***配列**については、その要素(内容)が「**基本オブジェクト**」の場合のみ、動作を保証します。 | + | |
* **接続** : サーバーに接続する。サーバーが起動しているコンピュータを、ホスト名かIPアドレスで指定します。 | * **接続** : サーバーに接続する。サーバーが起動しているコンピュータを、ホスト名かIPアドレスで指定します。 |