大石头
|
1abdedef5a
|
修正NetUri解析协议类型的错误
|
2017-08-20 23:08:20 +08:00 |
大石头
|
5238db0cf2
|
外部可能直接设置Opened而没有关闭网络接口,导致出错
|
2017-04-22 14:19:20 +08:00 |
大石头
|
1082cc7b68
|
使用移位运算优化
|
2017-03-16 11:33:20 +08:00 |
大石头X2
|
cac3f2ddac
|
网络接口Config方法支持返回成功失败
|
2017-03-10 15:58:08 +08:00 |
大石头X2
|
2a06ec612e
|
调整串口默认波特率为115200,主频>=36M时1024000,主频>=72M时2048000。
同时缩小默认收发缓冲区大小,并在用到时才分配。
提升速度,降低缓冲区要求,减少内存占用。
|
2017-03-02 17:01:50 +08:00 |
大石头X2
|
15ea0db358
|
创建远程连接时打开域名解析
|
2017-03-01 04:22:14 +08:00 |
大石头X2
|
1eff827d45
|
标准化指针符号
|
2017-03-01 02:57:55 +08:00 |
大石头X2
|
c156bc9d34
|
WiFi接口析构时自动销毁ssid/pass
|
2017-03-01 01:19:22 +08:00 |
大石头X2
|
226f837205
|
优先使用int替换为uint,方便运算,能够准确识别产生的负数。
|
2017-02-28 14:21:30 +08:00 |
大石头X2
|
fc216e5f69
|
基础类库和系统内核尽可能的使用int替代uint,方便计算,避免溢出了也不知道。
|
2017-02-27 18:36:07 +08:00 |
大石头X2
|
91229367f1
|
修正编译警告,HttpClient移到Net目录
|
2017-02-27 17:57:00 +08:00 |
大石头X2
|
3f2747222c
|
修正vc++编译时的各种警告,主要是有符号数和无符号数比较
|
2017-02-27 17:23:57 +08:00 |
大石头
|
7d36d3ce73
|
解除对基类Object依赖
|
2017-02-26 15:06:52 +08:00 |
大石头
|
10f6b09bc3
|
解除对基类Object依赖
|
2017-02-26 14:22:01 +08:00 |
大石头X2
|
757fac6cd7
|
使用函数指针格式化%p
|
2017-02-25 14:31:39 +08:00 |
大石头
|
fa329294f1
|
绝对路径引用Sys.h,避免与lwip冲突
|
2017-02-15 20:02:29 +08:00 |
大石头X2
|
be55364584
|
修正GCC编译警告
|
2017-02-14 09:47:23 +08:00 |
大石头X2
|
b0634ae511
|
WiFi无需连接路由器就可以建立本地监听
|
2017-02-10 12:11:45 +08:00 |
大石头X2
|
48c958cced
|
网络接口增加Active属性,表示网络是否可用,在网卡进行DHCP时,不可以建立远程连接
|
2017-02-09 08:53:13 +08:00 |
大石头X2
|
abbeeb9592
|
多网卡时MAC不能相同
|
2017-02-09 08:50:39 +08:00 |
大石头X2
|
58d72b37fd
|
令牌客户端自动选择第一个可用网络接口,测试通过。
当网络接口断开时,自动切换到其它可用接口,未测试。
|
2017-02-08 21:45:24 +08:00 |
大石头X2
|
02f1014fff
|
扩展网络接口配置,支持保存WiFi密码
|
2017-02-08 20:45:45 +08:00 |
大石头X2
|
fda1e688f6
|
DHCP清空本地IP后,需要执行一次Config,否则W5500无法应用新的IP,导致DHCP申请失败
|
2017-02-08 20:45:06 +08:00 |
大石头X2
|
41369eaecf
|
没有连接时尝试连接,已连接时检测断开
|
2017-02-08 19:19:26 +08:00 |
大石头X2
|
5e72d23af9
|
网络接口循环检测网络时,增加错误重试次数,W5500避免太多错误日志
|
2017-02-08 18:30:02 +08:00 |
大石头X2
|
0bdc856f8a
|
每个网络接口增加“网络检测”任务,定制检测网络断开和连接等操作
|
2017-02-08 18:07:39 +08:00 |
大石头X2
|
dbc0555a25
|
独立拆分WiFi接口
|
2017-02-06 09:58:03 +08:00 |
大石头X2
|
dfab94d73e
|
增加Socket::CreateRemote作为创建网络连接的主要方法
|
2017-02-06 09:55:00 +08:00 |
大石头X2
|
84bfeb50d7
|
网络地址等基础类增加赋值函数,支持直接赋值拷贝
|
2017-02-06 09:51:54 +08:00 |
大石头X2
|
c29903d8df
|
速度决定网络接口优先级
|
2017-02-04 23:18:15 +08:00 |
大石头
|
3092595946
|
简化网络基础类,去掉继承,节省虚表
|
2017-02-03 22:49:15 +08:00 |
大石头
|
1e5255699f
|
准备调整网络架构为多网络接口共存架构,有线无线网同时使用。
ISocketHost=>NetworkInterface
ISocket=>Socket
|
2017-02-03 20:20:52 +08:00 |
nnhy
|
7429f4ce2c
|
直接引用头文件,避免SmartOS上层需要包含太多的头部目录
|
2016-10-29 02:59:28 +00:00 |
cdyong
|
60ace040bd
|
SetRemote 0801 测试。
|
2016-09-05 09:20:48 +00:00 |
WangQiang
|
c9711f2d93
|
如果密码为空 写一个字节 弥补String Copy的问题
|
2016-07-27 09:52:55 +00:00 |
WangQiang
|
22a6dbd5e8
|
dhcpid 使用的随机数使用 Time.CurrentTicks() 作为随机数种子 每次启动拿到不同 dhcpid 测试通过
|
2016-07-11 03:59:17 +00:00 |
WangQiang
|
95b38adbfc
|
使用Random类 做随机数
|
2016-07-11 02:50:53 +00:00 |
WangQiang
|
770804507e
|
dhcpid 加入随机值
|
2016-07-11 01:59:59 +00:00 |
Stone
|
078da19f55
|
去掉检测指针有效范围的宏定义
|
2016-07-02 08:26:20 +00:00 |
Stone
|
831f212f91
|
检查是否还在运行
|
2016-07-01 07:22:54 +00:00 |
Stone
|
ef142fa246
|
软路由的DHCP要求很严格,必须先把自己IP设为0
|
2016-07-01 06:31:24 +00:00 |
Stone
|
22c84fea74
|
|
2016-06-30 13:44:14 +00:00 |
Stone
|
1d767a00d7
|
全面使用NetType
|
2016-06-28 12:47:12 +00:00 |
Stone
|
841ca272fa
|
主机能够根据NetUri直接创建本地和远程连接
|
2016-06-28 12:28:19 +00:00 |
Stone
|
4d388f48c4
|
增加网络资源NetUri
|
2016-06-28 12:24:01 +00:00 |
Stone
|
42f6a1b021
|
DHCP网络就绪暂时使用旧的方式
|
2016-06-28 06:05:47 +00:00 |
Stone
|
e15e315966
|
|
2016-06-27 13:33:00 +00:00 |
Stone
|
e3a82c54c3
|
使用委托实现网络已就绪,有EnableDHCP启动网络就绪检查
|
2016-06-27 13:25:15 +00:00 |
Stone
|
ea1c1ea269
|
异步调用OnStop
|
2016-06-27 11:58:51 +00:00 |
Stone
|
8f111c367f
|
默认要清空WiFi密码,只有STA连接才需要获取本地IP
|
2016-06-24 06:57:32 +00:00 |