网络
ChampionDragon
本人从事安卓开发
展开
-
OkGo上传文件和下载文件
一.下载文件 String apkName = TimeUtil.getSystem() + ".apk";//下载APK的名字,目前名字暂定为时间,等和后台确认协议后再修改 WaitDialog.Builder builder = new WaitDialog.Builder(this).setMessage("准备下载"); BaseDialog dialog = builder.show(); String url = "https://p原创 2020-09-24 09:38:25 · 2326 阅读 · 0 评论 -
IP地址,子网掩码,网关,DNS之间关系
说来惭愧大学里的计算机网络忘得差不多了,由于公司项目需求要自定义网络协议。由于之前开发都是用第三方包很少去写底层的网络协议,所以一起来学习吧!今天这篇文章基本上是从百度里面转载过来的如下:https://zhidao.baidu.com/question/518705975958411085.htmlhttp://blog.csdn.net/u013630349/article/detai...转载 2017-12-08 10:59:02 · 10456 阅读 · 0 评论 -
httpUrlConnection参数详解
// 设置是否向httpUrlConnection输出,因为这个是post请求,参数要放在// 默认情况下是false,因此需要设为true,;httpUrlConnection.setDoOutput(true);// 设置是否从httpUrlConnection读入,默认情况下是true;httpUrlConnection.setDoInput(true);// Post ...原创 2018-02-02 09:11:05 · 5644 阅读 · 0 评论 -
HTTP头字段
1、什么是Keep-Alive模式?我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免...原创 2018-02-03 09:26:44 · 278 阅读 · 0 评论 -
HTTP访问的两种方式
使用HttpClient:NameValuePair nameValuePair1 = new BasicNameValuePair("name", "yang");NameValuePair nameValuePair2 = new BasicNameValuePair("pwd","123123");List nameValuePairs = new ArrayList();name...原创 2018-02-05 10:18:34 · 763 阅读 · 0 评论 -
HTTP请求方式GET
Get请求方式http://api.map.baidu.com/telematics/v3/weather?location=%E5%98%89%E5%85%B4&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ格式:URL=URL+?key=value&key=value.................. Get...原创 2018-02-06 12:04:58 · 681 阅读 · 0 评论 -
ServerSocket(一)
构造ServerSocket ◆ServerSocket()throws IOException ◆ServerSocket(int port) throws IOException ◆ServerSocket(int port, int backlog) throws IOException◆ServerSocket(int port, int backlog, InetAddre...原创 2018-01-19 14:10:29 · 438 阅读 · 0 评论 -
ServerSocket(二)
实战解析 ** * Description: tcp服务器端用来接收客户端发来的数据 * AUTHOR: Champion Dragon * created at 2018/1/13 **/public class TCPThread { private String tag = "TCPThread"; private ServerSocket server...原创 2018-01-20 10:30:32 · 475 阅读 · 0 评论 -
HTTP详解
HTTP工作原理 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 理论上IP的范围是0.0.0.0~255.255.255...原创 2018-02-01 09:07:58 · 320 阅读 · 0 评论 -
TCP的数据传输
服务器端(非多线程) 用指定的端口实例化一个SeverSocket对象。服务器就可以用这个端口监听从客户端发来的连接请求。调用ServerSocket的accept()方法,以在等待连接期间造成阻塞,监听连接从端口上发来的连接请求。利用accept方法返回的客户端的Socket对象,进行读写IO的操作关闭打开的流和Socket对象服务器端//1、创建一个服务器端Socket,即Ser...原创 2017-11-27 09:06:56 · 423 阅读 · 0 评论 -
TCP与UDP的区别,以及它们各自的定义
TCP与UDP的区别,以及它们各自的定义TCP(TransmissionControlProtocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你...原创 2017-11-23 10:38:58 · 679 阅读 · 0 评论 -
UDP 广播与多播的实现
今天我这篇文章是基于这两篇文章修改了下:http://blog.csdn.net/chenpeng19910926/article/details/51782821http://blog.csdn.net/chenhanzhun/article/details/42006385 概述 主机可采用的通信方式有如下三种:单播:单台主机与单台主机之间的数据通信; 广播:单台...转载 2017-11-25 09:10:58 · 11099 阅读 · 0 评论 -
UDP的数据传输
一.准备工作 private static DatagramSocket dSocket; private static InetAddress inetAddress;//表示互联网协议(IP)地址 private static WifiManager.MulticastLock lock = BaseApplication.lock; publ...原创 2017-11-24 09:51:40 · 954 阅读 · 0 评论