网络编程示例
网络编程示例
君莫笑(๑˙ー˙๑)
欢迎互关,一起学习,共同进步
展开
-
基于 SpringBoot 手写 RPC 框架
目录文件目录Messageconsumer@EnableRpcConsumer@ReferenceReferenceInvokeProxyRpcHandlerprovider@EnableRpcProvider@ServiceBeanMethodInitialMediatorMediatorServiceHandlerSocketServerInitial示例consumer启动类配置文件TestControllerprovider启动类配置文件ExampleServiceImpl结果 文件目录 Mess原创 2020-06-20 11:46:48 · 1822 阅读 · 0 评论 -
BIO通信示例
下面的示例中,可以创建多个客户端和一个服务端。 每个客户端可以以换行为结束地发送字符串到服务端。 如果字符串为"quit",则结束发送。转为接收模式。 服务端结束接收后,可以发送字符串给接收模式下的随机客户端(因为不知道此时是在哪条线程下)。 如果字符串为"quit",则结束当前线程发送。 服务端: import java.io.*; import java.net.ServerSocket;...原创 2019-08-22 20:15:31 · 515 阅读 · 0 评论 -
NIO通信示例
public class Const { public static int DEFAULT_PORT = 12345; public static String DEFAULT_SERVER_IP = "127.0.0.1"; public static String response(String msg){ return "Hello,"+msg+"...原创 2019-08-28 14:56:04 · 348 阅读 · 0 评论 -
粘包/拆包及Netty预置解码器解决示例
粘包/拆包及Netty预置解码器解决示例发生粘包/拆包的示例解决方案一:利用 LineBasedFrameDecoder解决方案二:利用 DelimiterBasedFrameDecoder解决方案三:利用 FixedLengthFrameDecoder 发生粘包/拆包的示例 在客户端我们在发送的每一句话末尾加上了系统的换行符:System.getProperty(“line.separator”...原创 2019-09-01 13:18:22 · 243 阅读 · 0 评论