网络编程
文章平均质量分 84
yanghan1222
这个作者很懒,什么都没留下…
展开
-
动手实现一个简单的RPC框架
RPC(Remote Procedure Call,远程过程调用)一般用来实现部署在不同机器上的系统之间的方法调用,是的程序能够像访问本地资源一样,通过网络传输去访问远端系统资源。RPC框架实现的架构原理都是类似的,如下图所示。 Client Code:客户端调用方代码,负责发起RPC调用,为调用方提供接口 Serialization:负责对RP...原创 2018-05-25 20:55:25 · 2187 阅读 · 0 评论 -
使用BIO实现一个简单的echo服务器
一个简单的echo服务器,客户端向服务端发送消息,服务端进行响应,当客户端发送quit字符串时,断开客户端和服务端的连接。 服务端代码:public class EchoClient_BIO { private Socket socket; public static void main(String[] args) { new EchoClient...原创 2018-05-26 14:34:59 · 588 阅读 · 0 评论 -
使用NIO实现一个echo服务器
一个简单的echo服务器,客户端向服务端发送消息,服务端进行响应,当客户端发送quit字符串时,断开客户端和服务端的连接。使用NIO实现 服务端代码public class EchoServer_NIO { private Selector selector; private ByteBuffer sendBuf = ByteBuffer.allocate(1024)...原创 2018-05-26 21:00:54 · 712 阅读 · 0 评论