安卓Socket通讯简单示例

本文详细介绍了安卓Socket通信的基础知识,包括Socket的概念及其在网络通信中的作用。通过一个简单的服务端和客户端Demo,展示了如何在安卓应用中实现Socket通信。服务端在8989端口监听,接收客户端请求并响应,而客户端通过按钮触发请求,展示服务端返回的信息。
摘要由CSDN通过智能技术生成

安卓Socket通信详解

1>Socket是什么:

     也叫做套接字”用于描述IP地址和端口,在网络上的主机一般运行多个软件,提供多种服务,每种服务都会打开一个Socket,并绑定到一个端口上,不同端口对应不同服务

       网络上的两个程序通过双向的通讯连接实现数据交换,,这个双向链路的一端称为一个SocketSocket通常用于实现客户端和服务端的连接,SocketTCP/IP协议的一个十分流行的网络编程,连接成功后,两端都会产生一个实例,操作这个实例,完成所需会话.

2>下面通过一个极其简单的Demo,演示最基本的Socket通信

【服务端代码:在指定端口8989监听客户端请求,一旦有请求,便执行操作,然后继续监听,使用accept()这个阻塞函数,该方法调用后一直等待客户端的请求,直到有请求且连接到同一个端口,accept()返回一个对应于客户端的Socket

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值