Android开发之Socket通信的方法

本文介绍了在Android中实现Socket通信的过程,包括服务端和客户端的设置。首先安装服务端APP,接着安装客户端APP,服务端开启Socket服务,客户端连接并发送数据。强调客户端和服务端的端口必须相同,且需先启动服务端才能连接。提供了简短的代码示例,并附带完整源码下载链接。
摘要由CSDN通过智能技术生成

老套图上图:

如上所示:

我这边定义了两个APP一个是server端一个是客户端

步骤:

先安装服务端APP,再安装客户端APP,然后打开客户端APP后悔自动打开服务端的service然后开启服务端的socket服务,然后再点击客户端的发送数据到服务端按钮开始先连接socket服务然后连接成功后悔自动发送数据到服务端的socket端,socket服务端接收到数据后进行数据的转发有转发给了客户端。

先看开启socket服务端开启服务的代码

  Log.e("ServerService", "服务启动了onCreate");
//下面这个是开启的线程池
        poolExecutor.execute(() -> {
            try {
                ServerSocket serverSocket = new ServerSocket(9999);
                while (true) {
                    //阻塞方法
                    socket = serverSocket.accept();
                    InetAddress inetAddress = socket.getInetAddr
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值