![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java网络编程
程序员Alan
踏实学,踏实工作,多思考。
展开
-
【网络编程】接收广播
private DeviceInfo deviceInfo = new DeviceInfo(); //设备信息 private final static String BROADCAST_IP = "255.255.255.255"; //广播范围 private final static int BROADCAST_PORT = 8888; //端口 @Override public void receiveBroadCast() t...原创 2022-03-08 12:15:32 · 105 阅读 · 0 评论 -
HttpUtils 发送post请求和get请求
发送post请求@Slf4j@Servicepublic class SendMessageServiceImpl<T> implements SendMessageService { @Override public BaseResponseInfo sendMessage(String url, Object requestInfo) { //String url = "192.168.2.9:8080"; //设备ip:端口号 St原创 2022-03-07 21:03:24 · 4026 阅读 · 0 评论 -
【Java 并发笔记】CountDownLatch 相关整理
文前说明本文仅供学习交流使用,侵权必删。不用于商业目的,转载请注明出处。本文转载于https://www.jianshu.com/p/adcf9ab6161b1. 简介CountDownLatch 是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程执行完后再执行。 CountDownLatch 在 JDK 1.5 被引入。 存在于 java.util.conc...转载 2019-09-26 10:59:06 · 188 阅读 · 0 评论 -
java 网络编程---AIO实现异步Socket通信
文前说明本文仅供学习交流使用,侵权必删。不用于商业目的,转载请注明出处。本文转载于https://www.cnblogs.com/Theshy/p/7696313.html AIO需要操作系统的支持,在linux内核2.6版本中加入了对真正异步IO的支持,java从jdk1.7开始支持AIO核心类有AsynchronousSocketChannel 、Asynchrono...转载 2019-09-26 11:13:41 · 300 阅读 · 0 评论 -
Java中InetAddress与InetSocketAddress的基本用法
一、InetAddress:类的主要作用是封装IP及DNS,因为这个类没有构造器,所以我们要用他的一些方法来获得对象常用的有1、使用getLocalHost方法为InetAddress创建对象;2、根据域名得到InetAddress对象3、根据ip得到InetAddress对象实现代码:这里以我的主机和百度的域名进行了测试。输出package cn.skh.net;impo...转载 2019-09-26 11:24:55 · 862 阅读 · 0 评论 -
Java NIO之Selector(选择器)
一 Selector(选择器)介绍Selector一般称 为选择器,当然你也可以翻译为多路复用器。它是Java NIO核心组件中的一个,用于检查一个或多个NIO Channel(通道)的状态是否处于可读、可写。如此可以实现单线程管理多个channels,也就是可以管理多个网络链接。使用Selector的好处在于:使用更少的线程来就可以来处理通道了, 相比使用多个线程,避免了线...转载 2019-09-29 20:44:25 · 91 阅读 · 0 评论