android app 与电脑wifi通信
16lz
2021-01-23
电脑上的java程序
package hello;import java.util.Arrays;import java.io.*;import java.net.*;import java.util.Scanner;public class Server{public static void main(String[] args)throws IOException{ServerSocket ss=new ServerSocket(30001);while(true){//循环读取手机发来的信息//System.out.println("1");Socket s=ss.accept();BufferedReader br=new BufferedReader(new InputStreamReader((s.getInputStream()))); String line=br.readLine(); System.out.println(line); br.close(); s.close();}}}android 代码:
将Edittext 的字符串传向电脑
public class MainActivity extends AppCompatActivity { //private Button mybu; private EditText edit; public void send1(View view) throws IOException { new Thread(){ @Override public void run(){ try { //电脑wifi ip地址 String host = "192.168.23.1"; //要连接的服务端IP地址 int port = 30001; //要连接的服务端对应的监听端口 //与服务端建立连接 Socket client = new Socket(host, port); edit =(EditText) findViewById(R.id.editView); String ls=edit.getText().toString(); OutputStream os=client.getOutputStream(); os.write(ls.getBytes("utf-8")); os.close(); client.close(); } catch (IOException e){ e.printStackTrace(); } } }.start(); }@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }}
更多相关文章
- Android获取物理地址(支持5.0~10.0)
- Android 获取IP地址的实现方法
- google maps api 地址
- 电脑通过vnc控制android 手机
- android 点击分享内容中的连接地址在应用中打开浏览
- android蓝牙开发入门到精通3---服务端客户端通信
- Android邮件地址正则表达式
- android binder c++层-客户端(c++) 调用 服务端(c++) 例子