当前位置:编程学习 > JAVA >>

Netty作为server端的问题

现在用swing做一个小应用,需要编写一个tcpserver 服务,能够接受任何连接到该server并握手成功的tcp信息。 我想用netty作为tcp server进行开发,不知道能实现监听任何client连接请求发送过来的数据么?还是连接的客户端也需要使用netty的协议,才能接受到数据? 我看了介绍好像都需要试用netty框架才能用,不知道是否这样,谢谢 TCP/IP 框架 JAVA --------------------编程问答-------------------- 都支持。
去看看 Netty 的介绍,里面都列得有。
从本质上去看,连接无外乎 UDP 与 TCP。
至于各种通讯协议如 HTTP,Telnet还有各种自定义的格式,只是通讯的数据格式不一样,Socket 的一端接收到数据后,需要根据对应的格式进行解析出数据,也就是得到每一帧通讯的数据。
Netty 的说明文档里就介绍了粘包的问题,即一个通讯的 Package 里可能有多帧数据,也有可能一帧数据在多个 Package 里。 --------------------编程问答-------------------- NETTY是NIO的SOCKET框架,不是协议。
NETTY中有非常多的example, 你看看就知道了。 --------------------编程问答-------------------- 多谢多谢,真是大拿啊,我赶紧研究下 --------------------编程问答-------------------- 请问下大拿们netty里面的 frame部分解决粘包的问题,如果我需要以 一个开始符号, 一个结束符号为分隔符解决粘包问题怎么弄, 比如 ##aaaaaa$$##bbbbbbbbbbbb$$
需要拆分为: ##aaaaaa$$   和 ##bbbbbbbbbbbb$$,即通过 ## $$ 作为分隔符进行分割
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,