参考的文章链接 wifi 串口 arduino java



ardunio+esp8266与javaSocket网络通信

https://blog.csdn.net/qq_31433525/article/details/79123197

Arduino–ESP8266–ESP-01学习笔记–连接WiFi、连接MQTT服务器、web显示

https://blog.csdn.net/qq_28877125/article/details/78785472

Arduino结合ESP8266 Serial WIFI模块访问远程服务器

https://www.cnblogs.com/ticktack/p/8043344.html

Soc[......]

Read more

javaWeb学习总结(11)- 监听器(Listener)在开发中的应用



javaWeb学习总结(11)- 监听器(Listener)在开发中的应用

监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用

一、统计当前在线人数

在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了。

 

复制代码
package me.gacl.web.listener;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpSessionEvent;
import javax.se[......]

Read more

Java 与 Arduino uno 使用 RXTX串口通信

Java 与 Arduino uno 使用 RXTX串口通信

OS:win64位操作系统

rxtx:64位

下载地址:http://download.csdn.net/detail/h_hongchang/8428621

windows平台:
1、把rxtxParallel.dll、rxtxSerial.dll拷贝到:C:\WINDOWS\system32下。
2、如果是在开发的时候(JDK),需要把RXTXcomm.jar、rxtxParallel.dll、rxtxSerial.dll拷贝到..\jre…\lib\ext下;如:D:\Program Files\J[......]

Read more

基于线程池的TCP服务器(JAVA实现)

基于线程池的TCP服务器(JAVA实现)

在开始的tcp/ip socket中 服务端实现方式是一个客户端一个线程,但是,每个新的线程都会消耗系统资源。随着线程数的增加。线程将消耗越来越多的系统资源。
对于这个问题,使用线程池限制线程总数并重复使用线程可以避免这个问题,
具体做法是,在服务器启动时创建一个有固定线程数量组成的线程池,当一个新的客户端连接请求连入服务器时,将由线程池中的一个线程处理,该线程处理完这个客户端之后又返回线程池,继续等待下一次请求,如果当客户端请求到达服务器时。线程池中所有的线程都已经被占用那么把请求放入等待队列中,直到有空闲的线程可用,当然使用线程池并不是最优的[......]

Read more

自定义serverSocket线程池,处理并发链接

自定义serverSocket线程池,处理并发链接

2018年06月11日 16:59:02 samHuangLiang 阅读数:271
 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/samHuangLiang/article/details/80654484
  1. public class AppServerSocket {
  2. private Integer port;
  3. private static ServerSocket serverSocket;[......]

Read more

利用线程池实现ServerSocket的多客户端连接

利用线程池实现ServerSocket的多客户端连接

**利用线程池实现ServerSocket的多客户端连接**——————————
实际应用中,对于Socket通信而言基本都是多个客户端连接服务器端,因此简单的ServerSocket/Socket组合就无法满足要求了,而老是新开线程的话又太浪费资源,这里就用到Java自带的线程池ThreadPoolExcutor技术来实现多客户端连接服务端**

ThreadPoolExcutor类**
对原理很感兴趣的朋友可以直接看JDK源码,如果跟我一样对于纯英文的JDK看着头疼也可以度娘关于Thre[......]

Read more

带线程池的socket客户端与服务端 (好)

带线程池的socket客户端与服务端

前言

socket(套接字),Socket和ServerSocket位于java.net包中,之前虽然对socket有过一些了解,但一直都是云里雾里的,特意仔细的学习了一个socket,用socket模拟一个天气查询的功能,并且解决了几个使用socket过程中比较严重的问题。

最简单的客户端和服务端

服务端代码

复制代码
 1 package cn.hucc.socket.server;
 2 
 3 import java.io.DataInputStream;
 4 import java.io.DataOutputStream;[......]

Read more

java websocket简单实例绝对可用

java websocket简单实例绝对可用

坑爹的网友,一个个的网上websocket例子都不写web.xml的配置,MD~这不是给别人挖坑吗?既然写例子就要完整啊!!!

需要注意的是:1.web.xml配置服务端的servlet。2.tomcat7配置context.xml    加上

<Loader delegate=”true”/>这句,要不启动会报错。
项目环境:jdk7+tomcat7    (导入catalina.jar和websocket-api.jar)

项目结构:

 

MyWebSocket.java

packa[......]

Read more

基于Tcp协议的简单Socket通信实例(JAVA)(好)

基于Tcp协议的简单Socket通信实例(JAVA)

好久没写博客了,前段时间忙于做项目,耽误了些时间,今天开始继续写起~

今天来讲下关于Socket通信的简单应用,关于什么是Socket以及一些网络编程的基础,这里就不提了,只记录最简单易懂实用的东西。

 

1、首先先来看下基于TCP协议Socket服务端和客户端的通信模型:

 

Socket通信步骤:(简单分为4步)

1.建立服务端ServerSocket和客户端Socket

2.打开连接到Socket的输出输入流

3.按照协议进行读写操作

4.关闭相对应的[......]

Read more