0
我有以下任務:使Android應用程序連接到路由器,發送系統的TCP請求並獲得響應。我已經制作了使用PHP Web服務的Android應用程序,但我從來沒有爲TCP請求製作應用程序。請告訴我,我應該用什麼方法來完成我的任務?謝謝。如何從我的手機發送TCP請求?
我有以下任務:使Android應用程序連接到路由器,發送系統的TCP請求並獲得響應。我已經制作了使用PHP Web服務的Android應用程序,但我從來沒有爲TCP請求製作應用程序。請告訴我,我應該用什麼方法來完成我的任務?謝謝。如何從我的手機發送TCP請求?
我猜你在找什麼是使用套接字通過網絡發送原始數據。但它不清楚你將使用什麼協議。對於大多數情況,您將擁有一個現有的庫,這將節省您在低級別套接字通信上的工作量。
在本例中提到here,相關代碼看就是
echoSocket = new Socket("remte-address", 80);
out = new PrintWriter(echoSocket.getOutputStream(), true);
out.println(userInput);
這是用於寫入到插座或者發送TCP請求。在類似的路線這裏是讀書響應代碼片段
in = new BufferedReader(new InputStreamReader(
echoSocket.getInputStream()));
stdIn.readLine();
,如果你看看相關socket javadoc這將是有益的。