From: Kenji Takahashi Date: 2001-05-07T15:24:09+09:00 Subject: [ruby-list:29550] UDP でバイナリデータを送りたいのですが? This is a multi-part message in MIME format. ------=_NextPart_000_0031_01C0D70A.11FE57E0 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit はじめまして。 秋月電子で売っている PICNIC と言うボードがありまして これをRubyで動かしたいのですが UDPで(例) 0x01 0x06 0x05を送るのですが UDPsocket で U.send(mseg,0,”192.168.0.200”, 10001)を使うとは思うのですが、送るメーセージがストリングスなので、上手 く制御できません。 どうすれば バイナリデータを送れるのでしょうか? また 受信も同じく、バイナリで返ってきます。 Rubyもネットワークプログラムも初めてなので、基本的な質問かもしれませんが よろしくお願いします。 Craft Ken2 ------=_NextPart_000_0031_01C0D70A.11FE57E0 Content-Type: text/html; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable
=1B$B$O$8$a$^$7$F!#=1B(B
=1B$B=3D)7nEE;R$GGd$C$F$$$k!!=1B(BPICNIC=1B$B!!$H8@$&%\!<%I$,$"$= j$^$7$F=1B(B
=1B$B$3$l$r=1B(BRuby=1B$B$GF0$+$7$?$$$N$G$9$,=1B(B
 
UDP=1B$B$G=1B(B(=1B$BNc!K!!=1B(B0x01 0x06 = 0x05=1B$B$rAw$k$N$G$9$,=1B(B
UDPsocket=1B$B!!$G!!#U!%#s#e#n#d!J#m#s#e#g!$#0!$!I#1#9#2!%#1#6#8= !%#0!%#2#0#0!I!$#1#0#0#0#1!K$r;H$&$H$O;W$&$N$G$9$,!"Aw$k%a!<%;!<%8$,%9%H%= j%s%0%9$J$N$G!">e
 
=1B$B$I$&$9$l$P!!%P%$%J%j%G!<%?$rAw$l$k$N$G$7$g$&$+!)=1B(B
=1B$B$^$?!!
 
Ruby=1B$B$b%M%C%H%o!<%/%W%m%0%i%`$b=3Di$a$F$J$N$G!"4pK\E*$J
=1B$B$h$m$7$/$*4j$$$7$^$9!#=1B(B
 
Craft=1B$B!!=1B(BKen2
 
------=_NextPart_000_0031_01C0D70A.11FE57E0--