一、Netty简介 Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 Netty 是一个 NIO client-server(客户端服务器)框架,使用 Netty 可以快速开发网络应用,例如服务器和客户 端协议。 ...
分类:
Web程序 时间:
2017-09-01 00:57:24
阅读次数:
303
linux网络编程中主要分为服务器和客户端两部分,而网络编程中又分为TCP和UDP两种。TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套 ...
分类:
系统相关 时间:
2017-08-26 12:51:44
阅读次数:
285
socket:socket就是实现服务器和客户端数据的交换,服务器端接收并发送数据,客户端发送并接收数据,并且需要注意的是,在python3中,socket值接收字节。因为客户端在发送连接给服务器的时候,要转换为字节码;服务器端在返回给客户端的时候,也要转换为字节码。 如下所示: 服务器端: 上面是 ...
分类:
其他好文 时间:
2017-08-21 00:07:52
阅读次数:
173
on('connect', function ($serv, $fd) { echo "Client: Connect.\n"; $serv->send($fd, "Server: connent"); }); //监听数据接收事件 $serv->on('receive', function ($s... ...
分类:
其他好文 时间:
2017-08-20 00:44:53
阅读次数:
212
一.samba提供cifs协议实现共享文件1.SMB文件共享,通用Internal文件系统(CIFS)也称为服务器信息块(SMB),是适用于MicrosoftWindows服务器和客户端的标准文件和打印机共享系统。2.Samba服务器可用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享,并将linux打印机作为CI..
分类:
系统相关 时间:
2017-08-16 10:04:05
阅读次数:
332
JavaWeb通常指服务器端的Java应用开发。 一般来说,服务器是在网络通信条件下工作的,这就离不开http协议。 HTTP协议,是为服务器和客户端通信提供的规范,其中规定了信息的格式,符合规范格式的信息就能由服务器识别,并反馈信息。请求(request)指客户端向服务噐发送的信息;响应(resp ...
分类:
编程语言 时间:
2017-08-14 10:15:27
阅读次数:
194
一个 HelloWord 级别的 Java Socket 通信的例子。通讯过程: 先启动 Server 端,进入一个死循环以便一直监听某端口是否有连接请求。然后运行 Client 端,客户端发出连接请求,服务端监听到这次请求后向客户端发回接受消息,连接建立,启动一个线程去处理这次请求,然后继续死循环 ...
分类:
编程语言 时间:
2017-08-11 10:39:48
阅读次数:
225
环境:主机Ubuntu16.04.2LTSX86_64。安装一个虚拟机vmware+CentOS6.9.要求:Ubuntu作sambaserver,CentOS作sambaclient。步骤:1.SambahasbeeninstalledinmyUbuntusystem.Theservice‘smbd‘isrunning:bn@YL-RD:/data$sudo/etc/init.d/smbdstatus●smbd.service-LSB:startSambaSMB..
分类:
其他好文 时间:
2017-08-04 22:42:58
阅读次数:
348
win32控制台版 获取本机IP: cmd: ipconfig/all 我写的是一个服务器和客户端点对点的信息传递(实现相互的可以适当更改代码): 服务器发送给客户端的是一个结构体数据 上服务器代码(阻塞式的): 客户端:(非阻塞式的) 首先要有宏(一般放在.h文件的头文件区域) 这是一个点对点的, ...
分类:
编程语言 时间:
2017-08-02 22:11:17
阅读次数:
153
zookeeper作为注册中心,服务器和客户端都要访问,如果有大量的并发,肯定会有等待。所以可以通过zookeeper集群解决。 一、为什么需要zookeeper呢? 大部分分布式应用需要一个主控、协调器或者控制器来管理物理分布的子进程。目前,大多数都要开发私有的协调程序,缺乏一个通用机制,协调程序 ...
分类:
其他好文 时间:
2017-07-31 10:07:48
阅读次数:
189