···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
socket
SOCKET 协议
SOCKET 协议,Socket 是 传输层协议 的具体软件实现,它封装了 协议底层 的复杂实现方法,为开发人员提供了便利的网络连接。Socket 是网络编程的基石,像 Http 的请求,MySQL 数据库的连接等绝大部分的网络连接都是基于 So...
网络编程简介
网络编程简介,1. 前言,在计算机诞生之初,它们的体积非常庞大,它们常常被摆放在一个很大的房间内,这些房间通常都装有玻璃墙,你可以透过玻璃欣赏这个神奇的电子物种。一般来说,只有大学或者大型研究机构才会拥有先进的...
非阻塞 Java NIO Channel 体系介绍
非阻塞 Java NIO Channel 体系介绍,1. 前言,java.nio.channels.SocketChannel 和 java.nio.channels.ServerSocketChannel 是编写非阻塞 Java TCP Soccket 程序的重要模块。然而,Channel 是 Java NIO 非常重要的概念,...
Java TCP Socket 数据收发
Java TCP Socket 数据收发,1. 前言,TCP 是面向 字节流 的传输协议。所谓 字节流 是指 TCP 并不理解它所传输的数据的含义,在它眼里一切都是 字节 ,1 字节 是 8 比特 。比如,TCP 客户端向服务器发送“Hello Server,I’m cl...
如何创建 Java UDP Socket
如何创建 Java UDP Socket,1. 前言,UDP 的英文全称是:User Datagram Protocol,翻译成中文叫 用户数据报协议 ,它是 TCP/IP 协议族中一个非常重要的 传输层 协议。UDP 是一个无连接的、不可靠的传输层协议,没有丢包重传...
Socket 网络接口
Socket 网络接口,大家在学习计算机网络的时候一定学习过 TCP/IP 协议以及最经典的 OSI 七层结构,简单的回忆一下这 7 层结构:,从下到上依次是:,,物理层,数据链路层,互联层,网络层,会话层,表示层,应用层,,,TCP/IP 协议...
设置 Java Socket 选项
设置 Java Socket 选项,1. 前言,前面章节介绍了 Java TCP、UDP Socket 编程方法,按照文中介绍的方法去编写 Socket 程序,是完全可以正常工作的。其实,TCP/IP 协议栈允许你对 Socket 做一些定制,比如设置 Socket 的接收、...
进程间通信
1. 前言,上一小结谈到了操作系统中进程和线程的区别,其中进程之间、线程之间的通信方式不同,进程通信(Inter-Process Communication,简称 IPC)是指不同进程之间交换信息。操作系统中时刻都在进行 IPC,例如微信读取本地...
Java 服务器多线程编程
Java 服务器多线程编程,1. 前言,前面小节介绍的 Java TCP Socket 程序是单线程模型,也是阻塞式模型。我们调用 java.net.ServerSocket 的 accept 方法,此时线程会被阻塞,等待客户端连接。当有新客户端连接到服务器以后,...
非阻塞 Java Socket 编程示例
非阻塞 Java Socket 编程示例,1. 前言,在上一节我们介绍了通过 Java NIO 可以编写 非阻塞式 Socket 程序。Java NIO 新引入的几个类是:,ServerSocketChannel、SocketChannel、Selector、SelectionKey、ByteBuffer。其实 Jav...
上一页
1
2
3
下一页
前往
页