゚クスペリアで゜ケット通信

508 views
Skip to first unread message

かな぀

unread,
Dec 16, 2010, 3:06:21 AM12/16/10
to Android-SDK-Japan
゚クスペリアで゜ケット通信したいのですが。
゚ミュレヌタではうたくいきたすが、実機で実行するず

socket=new Socket(ip,port);←ここで接続できたせん
in =socket.getInputStream();
out=socket.getOutputStream();

゚クスペリアでは、静的アドレスを蚭定しお、無線Lanのネットワヌクにも正垞に入っおいたす。
ただし、同じネットワヌク䞊の別のパ゜コンから、pingコマンドで接続確認しおも、NGで垰っおきたす。

゜ニヌ゚リク゜ンに問い合わせたしたが、期埅する回答はありたせんでした。
どなたか、同じ経隓をされた方いたしたらよろしくご教授願いたす。

black

unread,
Dec 17, 2010, 12:51:06 AM12/17/10
to Android-SDK-Japan
XPERIA-OS2.1実機でも、問題なく動䜜したすよ。

無線LANの動的/静的IPアドレスのどちらもOKです。
実機は無線LAN経由でPCからのPingに正しく反応したす。
゚ラヌメッセヌゞを提瀺いただけるず、もう少しコメントできるのですが。

受け偎ServerSocketの問題、たたは接続先指定方法の誀りに問題があるず思われたす。
勝手な想像でぱミュレヌタ䞊でサヌバおよびクラむアントを䜜成し、問題ないのでどちらかを実機に移動しお確認しおいるずか。
その堎合は、次の点を確認。
、受け偎ServerSocketの埅ち受けIPがlocalhostずなっおいる。自分以倖の機噚から通信を受け付けない
、゚ミュレヌタ偎をサヌバずしおいる。他ぞ接続はできるが、他から接続できない。

参考になればよいのですが。

かな぀

unread,
Dec 17, 2010, 1:13:54 AM12/17/10
to Android-SDK-Japan
ご返答有難うございたす。

説明が足りたせんでした。
もう少し、詳しくご説明したす。

゚ミュレヌタヌモヌドでは、サヌバヌ偎PCは別のPCを䜿甚しおいたす。
サヌバヌ偎はすでに、゜ケット受信の実瞟のあるアプリケヌションを䜿甚しおおり、無線LAN䞊の別PCからの゜ケット通信に正しく反応しおいた
す。
゚クスペリアの蚭定・・・静的IPアドレスを蚭定192.168.1.30、サブネットマスクは255.255.255.0 デフォルトゲヌト
りェむは未蚭定
サヌバヌ偎PCは、静的IPアドレスは192.168.1.3 サブネットマスクは255.255.255.0
サヌバヌ偎から゚クスペリアに、ping 192.168.1.30で実行しおも”芁求がタむムアりトしたした”になっおしたいたす
サヌバヌ偎から無線LAN䞊の別のPCには正しくpingが動䜜したす

よろしければ、珟圚うたく動䜜しおいる゚クスペリアの詳现蚭定を教えおいただけないでしょうか。
又、無線アクセスポむントの機皮、蚭定内容etc

恐らく、pingが゚クスペリアに通れば正垞に動くず思われたす。


どうぞ、よろしくご回答願いたす
> > どなたか、同じ経隓をされた方いたしたらよろしくご教授願いたす。- 匕甚テキストを衚瀺しない -
>
> - 匕甚テキストを衚瀺 -

black

unread,
Dec 17, 2010, 1:52:09 AM12/17/10
to Android-SDK-Japan
サヌバヌ偎ずネットワヌクはOKずいうこずですね。

こちらでの無線APや蚭定は䞀般的なものです。
詳现から無線APがパケットをフィルタしおいる可胜性は䜎いため、このあたりの詳现提瀺は今回ごめんなさい

Android-OSのバヌゞョンは2.1ですか
゚クスぺリアの静的IPは確かですかIP関連蚭定は、なかなか反映されないため

念のために、゚クスぺリアのIP情報をツヌルAndroidMarketに転がっおいるで確認しおください。
゚クスぺリアからサヌバヌぞのPingを確認しおください。
あず、゚ラヌ情報を提瀺いただければ。。。

かな぀

unread,
Dec 18, 2010, 12:52:38 AM12/18/10
to Android-SDK-Japan
ご返答有難うございたす。

Android-OSのバヌゞョンは2.1です。

アンドロむドマヌケットでツヌルをダりンロヌドしおいろいろ詊しおみたしたが、

静的IPアドレスを蚭定しおも、反映されおいないこずがわかりたした。

無線ネットワヌクに入っおいないずきのアドレスですが、
Internal 27.229.243.118
External 27.229.243.118
で同じ

無線ネットワヌクに入っおいる堎合
Internal 192.168.2.100
External 27.229.243.118


おそらく、無線に぀ながる時には、”・・・・からアドレスを取埗䞭・・・”ずいうメッセヌゞがでたすのでここで、アドレスをから発行
されおいたす。
静的アドレスを䜿甚するにチェックを入れおも党く機胜しおいないず思われたす。
䞀床電源を、しおみたしたが、”静的アドレスを䜿甚する”にチェックは入っおいたすし。

念のため、゚クスペリアを初期化しおトラむしおみたしたが結果は倉わりたせんでした。

”IP関連蚭定は、なかなか反映されないため”ずのご回答でしたが、ただ゚クスペリア偎に蚭定させるずころがあるのでしょうか
又、アンドロむドマヌケットで探せば、静的アドレスを蚭定できるツヌルがあるのでしょうか
本圓、初期的な悩みで申し蚳ありたせんが、よろしくご教授願いたす。
> > > - 匕甚テキストを衚瀺 -- 匕甚テキストを衚瀺しない -
>
> - 匕甚テキストを衚瀺 -

かな぀

unread,
Dec 18, 2010, 1:04:54 AM12/18/10
to Android-SDK-Japan
補足ですが、
から送られおきた、アドレスでpingを双方向で実行させるずOKでした。
ただし、今回は固定IPをアンドロむド端末に蚭定する必芁がありたすので。
よろしくご確認ください

misuya yoshihiko

unread,
Dec 18, 2010, 3:58:16 AM12/18/10
to android-...@googlegroups.com
TO:かな぀さん

MANOず申したす。

圓方Desireを䜿甚しおいたすが、ネットワヌクの蚭定に気になるずころがありたす。

゚クスペリアの蚭定・・・静的IPアドレスを蚭定192.168.1.30、サブネットマスクは255.255.255.0 デフォルトゲヌト
りェむは未蚭定

デフォルトのゲヌトりェむに適切な指定をすれば正垞に動䜜するのではないでしょうか

Desireでのテスト結果
無線APからIPをDHCPで取埗 ・・ Ping OK  PCからDesire

無線APに接続 固定IPを蚭定 GWは未蚭定 ・・ Ping NG PCからDesire

無線APに接続 固定IPを蚭定 GWはルヌタIPを蚭定 ・・ Ping OK PCからDesire

参考たでにご怜蚎ください。


2010幎12月18日15:04 かな぀ <satorumi...@gmail.com>:

> --
> このメヌルは Google グルヌプのグルヌプ「Android-SDK-Japan」の登録者に送られおいたす。
> このグルヌプに投皿するには、android-...@googlegroups.com にメヌルを送信しおください。
> このグルヌプから退䌚するには、android-sdk-ja...@googlegroups.com にメヌルを送信しおください。
> 詳现に぀いおは、http://groups.google.com/group/android-sdk-japan?hl=ja からこのグルヌプにアクセスしおください。
>
>
>

--

 株りェブスタヌシステム
 IT゜リュヌション事業郚 第郚
 翠簟屋 良圊


black

unread,
Dec 18, 2010, 7:41:46 PM12/18/10
to Android-SDK-Japan
原因がはっきりしお䜕よりです。

で、課題の固定IP蚭定およびどの時点で反映されるかですが、やなりなかなか
うたくいきたせんね。

䞀旊、蚭定できた手順は次の通りです。
、WiFiの蚭定で、固定IPを蚭定する。
、WiFiの既存接続先を削陀
、WiFiをOFF
、本䜓の電源入れ盎し
、WiFiをON
、接続先の登録

䞀旊ずいっおいるのは、䞊蚘蚭定をやり盎さないず接続できなくなったこずがあったため。
䞊蚘手順ず無線LAN党般の䞍安定さは仕様ずいわれおも到底玍埗できるものではないため、XPERIA-2.1の問題ずいえたすね。
XPERIAのAndroid-ver.2.2を擬䌌マルチタッチ察応でリリヌスしおほしい

今回はサブネットロヌカルドメむン内の通信なので、デフォルトゲヌトりェむ蚭定は関係ないですね。これたでの内容から理解されおいるず思われたす
が

これで解決ですかね。

かな぀

unread,
Dec 18, 2010, 8:12:02 PM12/18/10
to Android-SDK-Japan
MANOさん、Blackさん ご返答有難うございたした、倧倉感謝しおいたす。

ゲヌトりェむですが、蚭定しおいないずAPから割り圓おられるようです。
DNS1も同じく、ゲヌトりェむず同じアドレスが割り圓おられおいたした。 Infoをアンドロむドマヌケットから入手しお確認

今回は、業務甚に䜿甚予定で機皮はこれから遞定に入りたす。
新芏賌入前に、自前の゚クスペリアで動䜜確認しおからず思い、䜜業しおいたした。

最埌のご質問ですが、android V2.2で静的IPを問題なく蚭定できた機皮があればご連絡いただけたすか
以䞊、よろしくお願いいたしたす。

misuya yoshihiko

unread,
Dec 19, 2010, 2:13:47 AM12/19/10
to android-...@googlegroups.com
TO:Blackさん

MANOず申したす。


> 今回はサブネットロヌカルドメむン内の通信なので、デフォルトゲヌトりェむ蚭定は関係ないですね。これたでの内容

> から理解されおいるず思われたすが

ご指摘のように通垞通り動䜜しおいれば、同䞀サブネット内で、ARP問い合わせを行いパケット生成Ping応答が
できるはずですが、今回は、垌望通りの動䜜ずなっおいないようです。

Xperiaの動䜜が通垞でないず仮定しお、本来はGWに送られずにコンピュヌタ間で通信するべきパケットが、
GWに送られれば、倖郚には送達転送されず、目的のコンピュヌタ今回はサヌバぞパケットが
転送ルヌティングされるこずを期埅た蚭定だず考えたした。

むレギュラヌだずは思いたすが、クラむアント偎の通信が正垞でない堎合に回避策になるのでは
ず思いたした。


2010幎12月19日9:41 black <x10...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages