Android上JAVA Socket通信解析(一)初识socket通信

1.简介

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。TCP通信协议在通信的两端各建立一个Socket,从而在通信的两端之间形成虚拟链路,一旦建立了虚拟链路,两端的程序就能够通过虚拟链路进行通信。
Java语言对于基于TCP协议的网络通信提供了良好的封装,Java使用socket对象来代表两端的通信接口,并通过Socket产生IO流来进行网络通信,输入流:InputStream读取数据,输出流:OutputStream写入数据;
Android上JAVA <wbr>Socket通信解析(一)初识socket通信
Socket通信的模型示意图;
下面就将进行进行socket通信的实战演示;

2 .  简单的客户端/服务器端socket通信

Java中使用ServerSocket来监听客户端Socket的连接,如果没有连接,则一直处于等待状态;本例子演示的是在同一个主机上,故服务器使用的笔记本,服务器地址使用的本机IP;
代码如下:
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值