Java使用了两套类来实现套接字:一套是 socket 和 serversocket 类,基于 tcp 协议实现;一套是 datagramsocket 类,基于udp协议实现。
一、socket类
socket类有四种构造函数:
(1)socket(string address, int port)
该构造函数指定了本机的地址和端口号,并且会检索该制定的端口号是否开放。
(2)soc...
分类:
其他好文 时间:
2015-07-14 15:51:16
阅读次数:
121
当然,在nginx中,对于http1.0与http1.1也是支持长连接的。什么是长连接呢?我们知道,http请求是基于TCP协议之上的,那么,当客户端在发起请求前,需要先与服务端建立TCP连接,而每一次的TCP连接是需要三次握手来确定的,如果客户端与服务端之间网络差一点,这三次交互消费的时间会比较多...
分类:
其他好文 时间:
2015-07-06 11:33:46
阅读次数:
171
利用websocket连接服务器的最大特点就是:持久链接的特点。共同点是:都是基于TCP协议进行client-server的链接,websocket是HTML5提出的一套补缺HTTP链接中不能持久链接的特点(除长连接,长轮询)轮询(AJAX):指的是浏览器端定时发送请求到服务器端,服务器接收到请求后...
分类:
Web程序 时间:
2015-07-02 19:15:42
阅读次数:
169
一、概述1.目标:建立基于tcp协议的聊天系统2.思路:用java socket编程二、代码1.ChatServer.javaimport java.io.DataInputStream;import java.io.EOFException;import java.io.IOException;i...
分类:
编程语言 时间:
2015-07-01 01:00:25
阅读次数:
161
Redis is a TCP server using the client-server model and what is called a Request/Response protocol.
redis使用的是基于tcp协议的client-server模型,也可以叫做Request/Response 协议模型.
This means that usually a request i...
分类:
其他好文 时间:
2015-06-13 23:12:42
阅读次数:
373
情景:物理机外网为IP为A虚拟机的NAT 内网ip为B现在想通过ip A访问内网ip为B的虚拟机。原理:web服务器使用80端口,所以只要做80端口的映射就好了。SSH的默认端口是22,也要做映射才能SSH登陆。两者均是基于TCP协议。先查看虚拟机的内网ipB:ifconfig然后编辑VM的虚拟网络...
分类:
其他好文 时间:
2015-06-09 00:48:55
阅读次数:
226
Ipvsadm命令的用法管理集群服务:ipvsadm-A|E-t|u|fservice-address[-sscheduler]-A:添加集群服务-E:修改集群服务-t:承载的应用层协议为基于TCP协议提供服务的协议;其server-address的格式为“VIP:PORT”,如“172.16.4.100:80”;-u:承载的应用层协议为基于UDP协议提供..
分类:
其他好文 时间:
2015-05-29 06:19:53
阅读次数:
672
1、管理集群服务(1)创建或修改ipvsadm-A|E-t|u|fservice-address[-sscheduler]-A添加-E修改-t承载的应用层协议为基于TCP协议提供服务的协议,其server-address的格式为”VIP:PORT“,如172.16.100.6:80-u承载的应用层协议为基于UDP协议提供服务的协议,其server-address的格..
分类:
Web程序 时间:
2015-05-24 19:08:38
阅读次数:
334
1、IO模型理论基础详解:http或https都是基于tcp协议完成通讯。在tcp中使用socket通讯模型,在domain中界定socket是如何定义。domain有三种工作类型:unixdomain:每个socket地址是个文件路径ipv4domain:每个socket是ipv4:portipv6domain:每个socket是ipv6:port函数和过程..
分类:
数据库 时间:
2015-05-22 09:53:15
阅读次数:
186
摘要:TCP/IP通信协议是可靠的面向连接的网络协议,它在通信两端各建立一个Socket,从而在两端形成网络虚拟链路,进而应用程序可通过可以通过虚拟链路进行通信。Java对于基于TCP协议的网络通信提供了良好的封装,使用Socket对象代表两端的通信接口,通过Socket产生I/O流进行网络通信。自...
分类:
移动开发 时间:
2015-04-30 18:01:29
阅读次数:
667