私は、アンドロイドとPCの間の通信を確立してwi-fi経由でデータを転送する必要があるアプリケーションに取り組んでいました。私は2つのPCの間で無線で通信することができます。そこで、PC側からのコードが用意されています。私はアンドロイド側からWifiを使用するためのリファレンスが必要でした。ブルートゥースチャットに似た何かが役に立ちます。私はアンドロイドに存在するWifiネットワークをスキャンできますが、さらに進めることはできません。 乾杯してくださいアンドロイドとPCの間のWifiチャット
-1
A
答えて
0
あなたが達成しようとしていることを知らないと、より具体的にすることは困難ですが、このスニペットは短いデータバーストを受信します。
DatagramSocket serverSocket = new DatagramSocket(PORTNUMBER);
byte[] receiveData = new byte[50];
DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
serverSocket.setSoTimeout(5000);
serverSocket.receive(receivePacket);
serverSocket.close();
1
この1つはあなたの質問があまりにも漠然としているファイル
private String ReceiveFile() {
try {
ServerSocket socket = new ServerSocket(port);
socket.setSoTimeout(5000);
Socket os = null;
try {
os = socket.accept();
} catch (SocketTimeoutException t) {
if (!socket.isClosed()) socket.close();
return "TIMEOUT";
}
InputStream bos = os.getInputStream();
FileOutputStream fos = new FileOutputStream(FILENAME);
DataOutputStream bw = new DataOutputStream(fos);
int Total = 0;
byte[] buffer = new byte[4096];
int read;
while (true) {
read = bos.read(buffer);
if (read <= 0) break;
bw.write(buffer, 0, read);
Total = Total + read;
}
if (!socket.isClosed()) socket.close();
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "FAILURE";
}
}
関連する問題
- 1. 複数のAndroidデバイス間でwifiチャット
- 2. アンドロイドとPCブルートゥースアプリケーション間の接続
- 3. wifi経由でPCとAndroidデバイス間の接続を設定する方法
- 4. UDPチャットでアンドロイド
- 5. PCのIPアドレスをアンドロイドでWiFiネットワークで利用できるようにする
- 6. Android - WIFI経由で2つ以上のAndroidデバイス間の音声チャット
- 7. アンドロイドWIFI接続
- 8. アンドロイド経由のWiFi接続
- 9. アンドロイド - アンドロイドラムとPCのラムの違い
- 10. MacとPCの間のNetBeans
- 11. Quickbloxチャット接続がアンドロイドでチャットするときにドロップ
- 12. アンドロイドWIFIアクティブデータ転送
- 13. wifi接続でアンドロイドのデバイス間でデータを送受信する
- 14. WiFiテザーデバイスとWiFiテザープロバイダ間のUDPパケットはありますか?
- 15. signalR apiチャット、アンドロイド、ios、windows phone
- 16. デバイスとデバイス間のチャット通知
- 17. Yocto Linux Wifiとイーサネット間のスマートIPルーティング
- 18. USBテザリングとWiFiホットスポットインターフェイス間のAndroidネットワークブリッジ
- 19. アンドロイドでwifi ipの場所を取得
- 20. モバイルデバイスとPCの間のワイヤレス接続
- 21. ローカルのwifi経由でPc/Androidに接続できません
- 22. アンドロイドのWifiを使用した位置と距離の計算
- 23. J2ME - PCとモバイル間のBluetoothシリアルポート通信
- 24. このアプリのQtソケットコードを追加して2台のPC間のチャットを可能にする
- 25. Gmailのチャットのようなチャットのチャットでチャットのチャットが行われたとき
- 26. ウェブアプリケーション内のユーザー間のWebベースのチャット
- 27. アンドロイドとPC上のGoogleマップの適切なマーカ数
- 28. アンドロイドで管理者とクライアントのみのチャット(クライアントとクライアントではない)
- 29. Bluetoothを使用したPCタッチパッドとしてのアンドロイド画面
- 30. TCPサーバとJavaの2つのクライアント間のチャット
を受けます。あなたはアンドロイドとPCの間で何を移したいですか? PCはどのOSで動作していますか?信頼性の高い(TCP)接続または信頼性の低い高速(UDP)接続が必要ですか? 「PC側」からコードを取得してAndroid用にすぐに使用できるようになることはほとんどありませんが、「OK、この接続は電話からのもの」と認識しても、いくつかの変更が必要になります。 – Dororo
私はTCP接続が必要です。私はすでにTCPを使ってPCとBluetoothを接続しています。そして、PC側からのコードは、クライアントからの接続を待っているサーバーコードです。私はアンドロイドをクライアントとして働きたい。私は単純なプロトコルや画像のようなデータを転送しています。 PCのOSはWindowsです。 – ragz