资源简介

ESP8266-Websocket, 用于 ESP 8266的web socket库 web socket客户端和ESP-8266服务器这是一个实现 web socket客户端和运行在ESP-8266上的服务器的简单库。正在启动应该从你可以访问的任何web服务器中提供示例 WebSocketServer.html

资源截图

代码片段和文件信息

#include “base64.h“

const char b64_alphabet[] = “ABCDEFGHIJKLMNOPQRSTUVWXYZ“
“abcdefghijklmnopqrstuvwxyz“
“0123456789+/“;

/* ‘Private‘ declarations */
inline void a3_to_a4(unsigned char * a4 unsigned char * a3);
inline void a4_to_a3(unsigned char * a3 unsigned char * a4);
inline unsigned char b64_lookup(char c);

int base64_encode(char *output char *input int inputLen) {
int i = 0 j = 0;
int encLen = 0;
unsigned char a3[3];
unsigned char a4[4];

while(inputLen--) {
a3[i++] = *(input++);
if(i == 3) {
a3_to_a4(a4 a3);

for(i = 0; i < 4; i++) {
output[encLen++] = b64_alphabet[a4[i]];
}

i = 0;
}
}

if(i) {
for(j = i; j < 3; j++) {
a3[j] = ‘\0‘;
}

a3_to_a4(a4 a3);

for(j = 0; j < i + 1; j++) {
output[encLen++] = b64_alphabet[a4[j]];
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-04-27 14:28  ESP8266-Websocket-master\
     文件          10  2016-04-27 14:28  ESP8266-Websocket-master\.gitignore
     文件        2423  2016-04-27 14:28  ESP8266-Websocket-master\base64.cpp
     文件        2353  2016-04-27 14:28  ESP8266-Websocket-master\base64.h
     文件       10357  2016-04-27 14:28  ESP8266-Websocket-master\MD5.c
     文件        1467  2016-04-27 14:28  ESP8266-Websocket-master\MD5.h
     文件        1412  2016-04-27 14:28  ESP8266-Websocket-master\README.md
     文件        7753  2016-04-27 14:28  ESP8266-Websocket-master\WebSocketClient.cpp
     文件        3644  2016-04-27 14:28  ESP8266-Websocket-master\WebSocketClient.h
     文件       14468  2016-04-27 14:28  ESP8266-Websocket-master\WebSocketServer.cpp
     文件        3513  2016-04-27 14:28  ESP8266-Websocket-master\WebSocketServer.h
     目录           0  2016-04-27 14:28  ESP8266-Websocket-master\examples\
     目录           0  2016-04-27 14:28  ESP8266-Websocket-master\examples\WebSocketClient_Demo\
     文件        1812  2016-04-27 14:28  ESP8266-Websocket-master\examples\WebSocketClient_Demo\WebSocketClient_Demo.ino
     文件        2608  2016-04-27 14:28  ESP8266-Websocket-master\examples\WebSocketServer.html
     目录           0  2016-04-27 14:28  ESP8266-Websocket-master\examples\WebSocketServer_Demo\
     文件        2709  2016-04-27 14:28  ESP8266-Websocket-master\examples\WebSocketServer_Demo\WebSocketServer_Demo.ino
     文件         901  2016-04-27 14:28  ESP8266-Websocket-master\global.h
     文件       10327  2016-04-27 14:28  ESP8266-Websocket-master\sha1.cpp
     文件        1946  2016-04-27 14:28  ESP8266-Websocket-master\sha1.h

评论

共有 条评论