2011-07-13 13 views
1

ソケット接続を使って自分の携帯電話をPCに接続したい。コンピュータ名を使用してソケット接続に問題がありますか?

しかし、IPアドレスを使用すると成功します。私はコンピュータ名を使用しようとしますが、それはUnKnowHostExceptionを投げます。私の携帯電話はWIFIを使用しており、そのIPがある

mySocket = new Socket("192.168.1.100", 10000); //it's ok! 

mySocket = new Socket("My_PC_NAME", 10000); //it throw UnKnowHostException ! 

:192.168.1.99

、 おかげで私を助けてください!

答えて

2

あなたのAndroidデバイスがIPアドレスに名前を割り当てるDNSにアクセスしていないため、これは全く正常です。 PCネットワークの一部ではないため、ソケット接続にコンピュータ名を使用することはできません。

+0

@kgiannakais Androidでも、Javaでは不可能ですか? – Harinder

+0

@kgiannakaisもし両方のネットワークが同じネットワーク内にあれば? – Harinder

+0

ありがとう!しかし、コンピュータ名を使用して接続する方法はありますか? – Levanphong7887

関連する問題