ソケット通信

21 views
Skip to first unread message

たろサ

unread,
Sep 30, 2011, 2:47:12 AM9/30/11
to luarida-...@googlegroups.com
 たろサです。

 明日の日本橋でんでんタウンもくもく会に間に合わせるため、一晩で頑張って
作ってみました。

Luaは、文字列に \0 も持つので、バイナリは文字列で扱えます。

str = "ABC"..string.char( 0 ).."DEF"
こんな感じで追加できます。

 一回に200バイト程度しか送受信できませんが、マイコン制御には使えるか
なぁと。

------------------------------------------
-- sockのテストです
------------------------------------------
num = 1 --1と2 の2つまで同時にセッションが張れます。
dialog( "待ちます", "" , 1)
ret = sock.connectOpen( num, "192.168.24.98", 1001,10) --10sec待ちます
--ret = sock.listenOpen( num, 1001, 10 ) --10sec待ちます
dialog( "", ret , 1 )
txt, ret = sock.recv( num, 10 ) --10sec待ちます
sock.send( num, txt, 4 )
dialog( "", txt , 1 )
ret = sock.close( num )
system.exit()

 sock.close()が不安定な感じです。closeするのに、内部でwaitを入れるべき
かもしれませんね。

 正式リリースは、もう少し整備してからになると思います。使ってみたい方は
メールでおっしゃってください。

 catsinさんは、明日のもくもく会デモに、使われてみませんか?

--
山本三七男 (Minao Yamamoto) ---------------- ハンドル:たろサ -----
E-Mail: taro...@gmail.com

sin cat

unread,
Sep 30, 2011, 5:26:14 AM9/30/11
to luarida-...@googlegroups.com

ぬぉ、なんかできるかな?
どのバージョンのluaridaでためせるでしょうか??

2011/09/30 15:47 "たろサ" <taro...@gmail.com>:
> --
> このグループにメールで投稿: luarida-...@googlegroups.com
> このグループから退会する: luarida-fun-cl...@googlegroups.com
> その他のオプションについては、次の URL からグループにアクセスしてくださ
> い。 http://groups.google.com/group/luarida-fun-club?hl=ja?hl=ja

たろサ

unread,
Sep 30, 2011, 5:33:17 AM9/30/11
to luarida-...@googlegroups.com
 たろサです。

 まだ公開していないです。

 後だ、デバッグ版apkをメールします。正式版をアンインストールしないとイ
ンストールできないと思います。

 Ver 1.70Betaです。


(2011/09/30 18:26), sin cat wrote:
> ぬぉ、なんかできるかな?
> どのバージョンのluaridaでためせるでしょうか??
>

> 2011/09/30 15:47 "たろサ" <taro...@gmail.com <mailto:taro...@gmail.com>>:

> > E-Mail: taro...@gmail.com <mailto:taro...@gmail.com>
> >
> > --
> > このグループにメールで投稿: luarida-...@googlegroups.com
> <mailto:luarida-...@googlegroups.com>
> > このグループから退会する:
> luarida-fun-cl...@googlegroups.com
> <mailto:luarida-fun-club%2Bunsu...@googlegroups.com>


> > その他のオプションについては、次の URL からグループにアクセスしてくださ
> > い。 http://groups.google.com/group/luarida-fun-club?hl=ja?hl=ja
>
> --
> このグループにメールで投稿: luarida-...@googlegroups.com
> このグループから退会する: luarida-fun-cl...@googlegroups.com
> その他のオプションについては、次の URL からグループにアクセスしてくださ
> い。 http://groups.google.com/group/luarida-fun-club?hl=ja?hl=ja

--

Reply all
Reply to author
Forward
0 new messages