• Java入门-高级教程-05.网络编程

    java.net.Socket 类代表一个套接字,并且 java.net.ServerSocket 类为服务器程序提供了一种来监听客户端,并与他们建立连接的机制。以下步骤在两台计算机之间使用套接字建立 TCP 连接时会出现: 服务器实例化一个 ...
    文章 2020-02-29 119浏览量
  • Java网络编程入门到精通(17):Socket类的getter和...

    上一篇:Java网络编程入门到精通(16):客户端套接字(Socket)的超时 在Java类中,getter和setter方法占了很大的比重。由于Java中没有定义属性的关键字;因此,getter和setter方法用于获得和设置Java类的属性值...
    文章 2009-05-29 794浏览量
  • Java网络编程入门到精通(19):套接字(Socket)的...

    上一篇:Java网络编程入门到精通(18):Socket类的getter和setter方法(2) 在Socket类中有很多方法在声明时使用throws抛出了一些异常,这些异常都是IOException的子类。在Socket类的方法中抛出最多的就是...
    文章 2009-06-02 870浏览量
  • Java网络编程入门到精通(15):为什么要使用...

    下一篇:Java网络编程入门到精通(16):客户端套接字(Socket)的超时 国内最棒的Google Android技术社区(eoeandroid),欢迎访问!《银河系列原创教程》发布《Java Web开发速学宝典》出版,欢迎定购
    文章 2009-05-22 892浏览量
  • Java入门系列-25-NIO(实现非阻塞网络通信)

    TCP协议的网络通信传统实现方式是通过套接字编程(Socket和ServerSocket),NIO实现TCP网络通信需要用到 Channel 接口的两个实现类:SocketChannel和ServerSocketChannel 使用NIO实现阻塞式网络通信 客户端 package ...
    文章 2018-11-13 970浏览量
  • NIO.2 入门,第 1 部分:异步通道 API

    我们将从考察基础的、Merlin 之前的服务器-套接字(server-socket)程序开始。在 ServerSocket 类的生存期中,其重要功能如下: 接受传入连接 从客户机读取请求 为请求提供服务 我们来考察一下以上每一个步骤,...
    文章 2016-05-06 2002浏览量
  • 以网游服务端的网络接入层设计为例,理解实时通信的...

    《脑残式网络编程入门(二):我们在读写Socket时,究竟在读写什么?《七牛云技术分享:使用QUIC协议实现实时视频直播0卡顿!《理解实时音视频聊天中的延时问题一篇就够》 《写给小白的实时音视频技术入门提纲》 3、...
    文章 2018-08-29 3203浏览量
  • Java网络编程入门到精通(16):客户端套接字...

    客户端套接字的超时(timeout)就是指在客户端通过Socket和服务器进行通讯的过程中,由于网络延迟,网络阻塞等原因,造成服务器并未及时响应客户端的一种现象。在一段时间后,客户端由于未收到服务端的响应而抛出一个...
    文章 2017-11-07 1199浏览量
  • JDK NIO编程

    Socket类和ServerSocket类相对应,NIO也提供了SocketChannel和ServerSocketChannel两种不同的套接字通道实现。这两种新增的通道支持阻塞和非阻塞两种模式。阻塞模式使用非常简单,但是性能和可靠性都不好,非阻塞...
    文章 2016-12-12 820浏览量
  • Java网络编程入门到精通(19):套接字(Socket)的...

    Socket类中有很多方法在声明时使用throws抛出了一些异常,这些异常都是IOException的子类。在Socket类的方法中抛出最多的就是SocketException,其余还有七个异常可供Socket类的方法抛出。这些异常的继承关系如图1...
    文章 2017-11-16 891浏览量
  • 网络编程懒人入门(八):手把手教你写基于TCP的Socket...

    会匹配成功,所以 SYN 也准确发送给了监听套接字Socket/ServerSocket 的区别我们就讲到这里。如果读者觉得不过瘾,可以参考《TCP/IP 详解》卷1、卷2。7、Socket“长”连接的实现 7.1背景知识 Socket 长连接,指的...
    文章 2018-06-29 1927浏览量
  • 新手入门:目前为止最透彻的的Netty高性能原理和框架...

    真正的无连接数据报套接字支持(自 3.1 起)。2)使用方便:详细记录的 Javadoc,用户指南和示例;没有其他依赖项,JDK 5(Netty 3.x)或 6(Netty 4.x)就足够了。3)高性能、吞吐量更高:延迟更低;减少资源消耗;...
    文章 2018-11-05 3177浏览量
  • 超详细Netty入门,看这篇就够了!

    橙色部分Protocol Support协议支持,包括Http协议、webSocket、SSL(安全套接字协议)、谷歌Protobuf协议、zlib/gzip压缩与解压缩、Large File Transfer大文件传输等等。红色的部分Transport Services传输服务,包括...
    文章 2020-08-04 17882浏览量
  • 走进JavaWeb技术世界6:Tomcat5总体架构剖析

    本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题讲得清晰透彻,也整合了很多我认为不错的技术博客内容,引用其中了一些比较好的博客文章,如有侵权,...
    文章 2019-10-21 4240浏览量
  • 从客户端的角度来谈谈移动端IM的消息可靠性和送达机制

    网络编程懒人入门(一):快速理解网络通信协议(上篇)》 《网络编程懒人入门(二):快速理解网络通信协议(下篇)》 《网络编程懒人入门(三):快速理解TCP协议一篇就够》 《现代移动端网络短连接的优化手段总结:...
    文章 2018-03-19 3129浏览量
  • Netty干货分享:京东京麦的生产级TCP网关技术实践总结

    网络编程懒人入门(二):快速理解网络通信协议(下篇)》 《网络编程懒人入门(三):快速理解TCP协议一篇就够》 《网络编程懒人入门(四):快速理解TCP和UDP的差异》 《Netty干货分享:京东京麦的生产级TCP网关技术...
    文章 2017-12-01 4392浏览量
  • 程序员技术练级攻略

    《Unix网络编程卷1,套接字》这是一本看完你就明白网络编程的书。重要注意TCP、UDP,以及多路复用的系统调用select/poll/epoll的差别。《TCP/IP详解卷1:协议》-这是一本看完后你就可以当网络黑客的书。了解以太网的...
    文章 2013-07-10 1358浏览量
  • 如何用Netty写一个高性能的分布式服务框架?

    作者|家纯来源|阿里技术...Channel 分两大类 ServerChannel 和 Channel,ServerChannel 对应着监听套接字(ServerSocketChannel),Channel 对应着一个网络连接。2 Netty4 Thread Model3 ChannelPipeline4 Pooling&...
    文章 2021-06-22 7451浏览量
  • 大并发量 socket 通信的解决方案

    (1)IoService:这个接口在一个线程上负责套接字的建立,拥有自己的Selector,监听是否有连接被建立。(2)IoProcessor:这个接口在另一个线程上负责检查是否有数据在通道上读写,也就是说它也拥有自己的Selector,这是...
    文章 2018-02-20 2478浏览量
  • 网络编程懒人入门(一):快速理解网络通信协议(上篇)

    即时通讯网论坛里精心整理了《[通俗易懂]深入理解TCP协议》、《不为人知的网络编程》、《P2P技术详解》、《高性能网络编程》这几个网络编程的系列文章,甚至还有图文并貌+实战代码的《NIO框架入门》等等。...
    文章 2017-10-09 1102浏览量
  • 程序员技术练级攻略

    《Unix网络编程卷1,套接字》这是一本看完你就明白网络编程的书。重要注意TCP、UDP,以及多路复用的系统调用select/poll/epoll的差别。《TCP/IP详解 卷1:协议》-这是一本看完后你就可以当网络黑客的书。了解以太网的...
    文章 2019-07-30 2163浏览量
  • 深入了解 Dojo 的服务器推送技术

    基于这两种技术,我们可以建立在客户端建立服务套接字接口,“双向操作模式”自然很容易实现,但是这些方式需要除浏览器以外的运行环境的支持。这里我们希望能采用一种纯脚本的方式,这种方式是不可能建立服务套接字...
    文章 2014-01-13 755浏览量
  • Java新人必学课程,Java进阶学习全路线(内涵Java超级...

    课程是零基础Java学习者的入门课程,涵盖了Java初学者应该掌握的所有核心知识,并由最课程创始人、微软MVP陆敏技主讲。课程内容包含了基本语法、运算符、流程控制、面向对象、Java API、IO流、多线程、反射与...
    文章 2018-05-31 18531浏览量
  • 【原创】新手入门一篇就够:从零开发移动端IM

    当然,现时的网络编程,为了解决高性能问题,有很多成型的Socket应用层模式存在,比如:NIO、AIO等,文章《Java新一代网络编程模型AIO原理及Linux系统AIO介绍》简单介绍了传统的阻塞式IO、NIO,并着重介绍了最新的...
    文章 2016-08-03 2186浏览量
  • Java RESTful Web Service实战(第2版)

    中国版本图书馆CIP数据核字(2016)第156331号 Java RESTful Web Service实战(第2版) 出版发行:机械工业出版社(北京市西城区百万庄大街22号 邮政编码:100037) 责任编辑:李 艺 责任校对:董纪丽 印 刷: 版...
    文章 2017-05-02 8876浏览量
  • 简述移动端IM开发的那些坑:架构设计、通信协议和客户...

    Java新一代网络编程模型AIO原理及Linux系统AIO介绍》 《NIO框架入门(三):iOS与MINA2、Netty4的跨平台UDP双向通信实战》 《NIO框架入门(四):Android与MINA2、Netty4的跨平台UDP双向通信实战》 gt;gt;更多同类文章...
    文章 2016-08-29 3177浏览量
  • 殷浩详解DDD:如何避免写流水账代码?

    Socket通信:Socket通信的receive、WebSocket的onMessage等。文件系统:WatcherService等。分布式任务调度:SchedulerX等。这些的方法都有一个共同的点就是都有自己的网络协议,而如果我们的业务代码和网络协议混杂...
    文章 2021-04-30 7436浏览量
  • MySQL 超级入门教程

    ERROR 2002(HY000):Can't connect to local MySQL server through socket '/tmp/mysql.sock'(2),it means that the MySQL server daemon(Unix)or service(Windows)is not running. 退出连接: QUIT 或者 Ctrl+D 二、...
    文章 2019-09-06 2485浏览量
  • 转帖:DotNet 资源大全中文版

    F#:F#编译器、核心库和工具——更安全、更快、代码更好的函数式编程语言。官网 FunScript:F#到 JavaScript 的编译器,可以通过 TypeScript 类型提供程序使用 JQuery 等 JavaScript 库。官网 JSIL:CIL 到 ...
    文章 2016-04-10 1379浏览量
  • ASP.NET资源大全-知识分享

    F#:F#编译器、核心库和工具——更安全、更快、代码更好的函数式编程语言。官网 FunScript:F#到 JavaScript 的编译器,可以通过 TypeScript 类型提供程序使用 JQuery 等 JavaScript 库。官网 JSIL:CIL 到 ...
    文章 2018-07-31 2564浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化