java网络编程和netty框架

  现在java的技术栈一般是spring+tomcat,好像不关网络编程什么事儿。确实,由于网络编程和具体的业务相对独立,所以网络被做成框架了,我们只要使用就好,但是作为要靠技术吃饭的程序员,还是有必要了解网络编程的。

  java中设计网络编程的包有java.net和java.nio。其总的类有:

Socket是TCP客户端API,通常用于连接远程主机
ServerSocket是TCP服务端API,通常接受源于客户端套接字的连接
DatagramSocket是UDP端点API,用于发送和接受数据包
MulticastSocket是DatagramSocket的子类,在处理多播组时使用

  具体怎么使用呢?无非就是服务端和客户端的通信。

参考文章:https://blog.csdn.net/zjpp2580369/article/details/82624326

参考文章:https://blog.csdn.net/qq_35456686/article/details/81380872?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

猜你喜欢

转载自www.cnblogs.com/Robin008/p/12434156.html