这两者都可以发送消息流,URLConnection是socket的高层封装。

URLConnection使用
get>:
  HttpURLConnection conn = url.openConnection();
  int responseCode = conn.getResponseCode();
  ...
post>:
  HttpURLConnection conn = url.openConnection();
  conn.setRequestProperty("Content-Length",100);
  ...
  out = conn.getOutputStream();
  out.write(...);
  out.flash();
  int responseCode = conn.getResponseCode();
  int resLen = conn.getContentlength();
  in = conn.getInputStream();
  ...
http://blog.chinaunix.net/space.php?uid=21769656&do=blog&id=420415

转载于:https://www.cnblogs.com/a5567/archive/2012/11/05/2755592.html

socket和URLConnection相关推荐

  1. Java网络编程(Socket、URLConnection)

    文章目录 TCP和OSI参考模型 混迹于各层的网络协议 UDP协议 TCP协议 InetAddress类及其常用方法 UDP之DatagramSocket&DatagramPacket TCP ...

  2. 计算机网路复习系列:UrlConnection连接和Socket连接的区别

    Socket Socket是底层实现,协议你要自己去写,不局限于http,可以是任何协议. Socket 的连接是有状态的,一旦两边连接上了,将一直保持连接,除非人为断开.一般用于游戏,需要持续的网络 ...

  3. Java基础:网络编程

    1. 网络编程概述 自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了. 计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信.网络编程就是如何在程序中实现两台计 ...

  4. 一年半Android工作经验剑指杭州:我是如何拿下头条、阿里和滴滴 offer 的

    BroadcastReceiver的不同类型,普通广播,系统广播.有序广播.粘性广播.应用类广播 Fragment相关 Fragment生命周期 Fragment的懒加载 Fragment之间的通信 ...

  5. 一亩田招聘java_java-网络编程

    1 网络模型 2 网络通讯要素 IP 网络中的标识 本地回环地址:127.0.01 主机名 localhost 端口 用于标识进程的逻辑地址,不同的进程的标识 有效的端口0-65535  0-1024 ...

  6. 【Java】网络编程——TCP/UDP网络对讲机

    目录 前言 OSI概述 传输层 端口 Socket InetAddress类 UDP协议间的通信 UDP协议相关类 UDP 发送端 UDP 接收端 + 发送端 UDP 聊天 + 全局广播 UDP发送大 ...

  7. android端的的网络访问

    一.Android端进行网络访问的几种实现方式 Socket 套接字,为TCP/IP协议网络通信的网络操作单元: 而抽象上来说:Socket只是一个供上层调用的抽象接口,相当于是传输层下的数据,还没经 ...

  8. 再看Java之温故知新(体系篇)

    全手打总结不易,转载请标明出处. 目录 一 数据类型 1.1 8种基本数据类型 1.2 引用数据类型 1.3 java内存机制 1.3.1 寄存器 1.3.2 栈 1.3.3 堆 1.3.4. 静态区 ...

  9. CoreJava复习

    目录 一 数据类型 1.1 8种基本数据类型 1.2 引用数据类型 1.3 java内存机制 1.3.1 寄存器 1.3.2 栈 1.3.3 堆 1.3.4. 静态区/方法区 1.3.5. 运行时常量 ...

最新文章

  1. 升级造成eclipse插件失效
  2. 【源码解读】Screencap源码分析-基础篇
  3. 计算机进桌面后反复重启,我的电脑一插网线就自动重启。到界面之后又马上重启。一直循环。...
  4. Impala架构和工作原理
  5. 好代码是管出来的——使用GitHub
  6. 转载:tensorflow保存训练后的模型
  7. 园林系统优秀党员推荐材料_园林绿化公司党员先进个人事迹材料
  8. python怎么理解_讨论 - 廖雪峰的官方网站
  9. Java8 默认方法
  10. springmvc流程_基于Spring MVC框架的Http流程分析
  11. 从统计代码来谈JS加载的优化
  12. 跨平台开源通讯组件elastic communication
  13. 初识设计模式(单例模式)
  14. mysql执行计划中 性能最好_MySQL性能优化-explain执行计划
  15. mysql配置utf8_mb4
  16. 人脸识别相机对人脸库进行增删改查——MQTT协议
  17. 嵌入式系统移植课笔记1(学通)
  18. 标准交换机和分布式交换机区别
  19. apollo7.0------浅谈激光雷达运动补偿(二)--计算解析
  20. insert()用法

热门文章

  1. java 一个数组key一个数组value_在各种语言中,使用key在map中获取value 和 使用下标获取数组中的数据 相比哪个更快?...
  2. 实现excel导入_PhpOffice实现Excel表格导入的解耦方法
  3. QQ浏览器视频相似度算法
  4. 高二学生学习计算机软件,精选高二信息技术教学计划三篇
  5. adb命令重置_android – 擦除数据/通过ADB恢复出厂设置
  6. python counter 出现次数最少的元素_[PY3]——找出一个序列中出现次数最多的元素/collections.Counter 类的用法...
  7. [每日一题] OCP1z0-047 :2013-07-12 多表插入
  8. Android开发性能优化大总结
  9. LTE学习:空口降低时延关键技术
  10. LTE学习:LTE系统中RB、RBG、CCE、REG分别是如何定义的