Socket请求获取数据
生活随笔
收集整理的這篇文章主要介紹了
Socket请求获取数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用socket連接服務器的時候,需要在子線程進行網絡請求,請求完成之后可以通過Handler來處理主線程應該得到的通知(更新view)
?
private void StartRequestFromSocket(final int mycho) {new Thread() {public void run() {try {SendRequest(mycho);} catch (Exception e) {e.printStackTrace();}}}.start(); }public void SendRequest(int mycho) {String sendString="sendString";try {socket = new Socket(IpAddress, Port);BufferedReader br = new BufferedReader(new InputStreamReader(System.in));// 由系統標準輸入設備構造BufferedReader對象PrintWriter write = new PrintWriter(socket.getOutputStream());// 由Socket對象得到輸出流,并構造PrintWriter對象BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));write.println(sendString);write.flush();getS = in.readLine();System.out.println("Server:" + getS);mHandler.sendEmptyMessage(mycho);} catch (UnknownHostException e1) {e1.printStackTrace();} catch (IOException e1) {e1.printStackTrace();} finally {try {socket.close();} catch (IOException e) {e.printStackTrace();}} }?
?
?
?
轉載于:https://www.cnblogs.com/h1994zw/p/7039744.html
總結
以上是生活随笔為你收集整理的Socket请求获取数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HEVC视频编码技术
- 下一篇: 类及对象