sock
PIC ADB MicroBridgeボードとAndroidを接続して、Luaridaのsockコマンドを使ってLEDをチカチカさせてみました。 PICのプログラム PICのMicroBridgeのプログラムの抜粋です。tcpForward()という関数にポート番号を入れると、USB接続されたAndroidに対して、ad…
tcp接続している機器のIPアドレスを取得します。ローカルフラグは、自分のIPアドレスを取得したいときに指定します。 sock.ngetAdress()も同じ機能です。nconnectOpen()やnlistenOpen()で接続しているときは、sock.ngetAddress()を使用してください。 引数 …
tcp接続している相手にデータを送信します。ソケット番号は1番か2番です。送信データは文字列ですが、Luaは"\0"も文字として扱えるので、結果的にはバイナリを送信できます。 sock.nsend()も同じ機能です。nconnectOpen()やnlistenOpen()で接続した場合は、…
tcp接続しているソケットからデータを受信します。ソケット番号は1番か2番です。受信データはバイナリですが、文字として受信されます。Luaは"\0"も文字として扱います。 sock.nrecv()も同じ機能です。nconnectOpen()やnlistenOpen()で接続した場合は、sock…
開いたソケット番号を指定して、ソケットを閉じます。ソケット番号は1番か2番です。 sock.nclose()も同じ機能です。nconnectOpen()やnlistenOpen()で接続した場合は、nclose()で閉じてください。 引数 ソケット番号: 2つまでソケットを使うことができ、1か2…
ポート番号を指定して、tcp接続を受け付けるコマンドです。2つのポートまで同時に接続できる仕様にしました。そこで、ソケット番号に1番か2番を指定してください。 sock.nlistenOpen()も同じ機能です。nlistenOpen()でオープンした方が高速に通信できます。…
IPアドレスまたはホスト名とポート番号を指定して、tcp接続を行うコマンドです。2つのポートまで同時に接続できる仕様にしました。そこで、ソケット番号に1番か2番を指定してください。 sock.nconnectOpen()も同じ機能です。nconnectOpen()で接続した方が高…