AndroidとVisual basicのTCP/IP通信するアプリを作ろうと思います。Androidからボタンを教えたら数字の1を送るだけです。そのようなサンプルか情報はございますでしょうか。

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2014/12/04 16:27:13
  • 終了:2014/12/11 16:30:04

回答(1件)

id:a-kuma3 No.1

a-kuma3回答回数4596ベストアンサー獲得回数19352014/12/07 21:24:30

ポイント100pt

まず、クライアント側から。
http://blog.ayakix.com/2010/04/android.html
http://team-pag.interprism.co.jp/member/okazawa/blog/?p=687

manifest ファイルでパーミッションを与えるところ以外は、普通の java で socket 通信をするプログラムと同じです。
通信相手が java と特定できない場合には、数値を送るにしてもシリアライズを使うのではなく、文字列として送ります。


今度は、サーバ側。
VB.NET です。
http://dobon.net/vb/dotnet/internet/tcpclientserver.html
http://homepage2.nifty.com/nonnon/SoftSample/CS.NET/SampleTcpIpSvr.html

TcpListener で待ち受けて、TcpClient から GetStream() で NetworkStream のインスタンスを取得して Read() です。
"1" 程度ならエンコードは気にする必要はあるかもしれませんが、java 側に合わせて UTF-8 にしておくのが簡単だと思います。

他1件のコメントを見る
id:a-kuma3

Android アプリの開発は経験がないのですが、ログが確認できるのですよね?
まずは、例外のクラス名、メッセージ、スタックトレースを確認してみましょう。
http://blog.kmckk.com/archives/2902690.html

2014/12/07 23:14:11
id:mai_mai_mail

ハードル高いですが、やって見ます。ありがとうございます。

2014/12/08 08:40:08

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません