簡體   English   中英

如何從手機發送TCP請求?

[英]How can I send TCP requests from my phone?

我有以下任務:使Android應用程序連接到路由器,向系統發送TCP請求並獲取響應。 我已經制作了使用PHP Web服務的Android應用程序,但從未為TCP請求制作應用程序。 請告訴我,我應該使用什么方式執行任務? 謝謝。

我想您正在尋找的是使用套接字通過網絡發送原始數據。 但尚不清楚您將使用哪種協議。 對於大多數情況,您將擁有一個現有的庫,該庫將節省底層套接字通信的工作量。

此處提到的示例中,要查看的相關代碼是

         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();

如果您查看相關的套接字javadoc ,它將很有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM