求一個Android studio 的 tcpip 客戶端收發(fā)的實例,希望大俠們能給一下源碼工程
求一個Android studio 的 tcpip 客戶端收發(fā)的實例,希望大俠們能給一下源碼工程
服務(wù)器端代碼如下:public class MyTcpServer {。public static void main(String[] args) {。try {;ServerSocket serverSocket = new ServerSocket(12345)。Socket client = serverSocket.accept()。InputStream is = client.getInputStream()。OutputStream os = client.getOutputStream()。byte[] buffer = new byte[1024]。int len = is.read(buffer)。
導讀服務(wù)器端代碼如下:public class MyTcpServer {。public static void main(String[] args) {。try {;ServerSocket serverSocket = new ServerSocket(12345)。Socket client = serverSocket.accept()。InputStream is = client.getInputStream()。OutputStream os = client.getOutputStream()。byte[] buffer = new byte[1024]。int len = is.read(buffer)。
在Android Studio中實現(xiàn)一個TCP/IP客戶端服務(wù)器通信的實例,需要編寫兩部分代碼,一部分是服務(wù)器端代碼,另一部分是客戶端代碼。以下是基于Java語言實現(xiàn)的基本示例。服務(wù)器端代碼如下:public class MyTcpServer {public static void main(String[] args) {try {ServerSocket serverSocket = new ServerSocket(12345);Socket client = serverSocket.accept();InputStream is = client.getInputStream();OutputStream os = client.getOutputStream();byte[] buffer = new byte[1024];int len = is.read(buffer);System.out.println("-->" + new String(buffer));os.write("Hello client".getBytes());os.flush();is.close();os.close();client.close();serverSocket.close();} catch (IOException e) {e.printStackTrace();}}}客戶端代碼如下:private class MyThread extends Thread {@Overridepublic void run() {super.run();try {Socket client = new Socket("192.168.3.173", 12345);InputStream in = client.getInputStream();OutputStream out = client.getOutputStream();out.write("Hello server".getBytes());out.flush();byte[] buffer = new byte[1024];int len = in.read();in.read(buffer);System.out.println("--->" + new String(buffer));} catch (IOException e) {e.printStackTrace();}}}通過上述代碼,我們可以建立一個簡單的TCP/IP客戶端服務(wù)器通信模型。在服務(wù)器端,我們監(jiān)聽12345端口等待客戶端連接。在客戶端,我們向指定的服務(wù)器IP和端口發(fā)起連接請求,并發(fā)送和接收數(shù)據(jù)。
求一個Android studio 的 tcpip 客戶端收發(fā)的實例,希望大俠們能給一下源碼工程
服務(wù)器端代碼如下:public class MyTcpServer {。public static void main(String[] args) {。try {;ServerSocket serverSocket = new ServerSocket(12345)。Socket client = serverSocket.accept()。InputStream is = client.getInputStream()。OutputStream os = client.getOutputStream()。byte[] buffer = new byte[1024]。int len = is.read(buffer)。
為你推薦