没有合适的资源?快使用搜索试试~ 我知道了~
openwrt建立socket方法
5星 · 超过95%的资源 需积分: 50 95 下载量 14 浏览量
2015-06-11
13:16:38
上传
评论 5
收藏 3KB TXT 举报
温馨提示
建立socket是使用openwrt进行wifi下的开发的必经之路,这篇文档很好的解决了初学者的种种困惑
资源推荐
资源详情
资源评论
在OpenWrt中使用socket通信主要就是调用nixio.socket来完成。我们可以写一个模块,然后在需要使用的时候使用require来引入。具体的实现如下:
core = {}
local h = require "luci.http"
local n = require "nixio"
core.ip = "127.0.0.1"
core.port = 61000
core.uri = "/BYW_ASTEST"
core.method = "POST"
core.charset = "UTF-8"
core.rcvTimeout = 20 -- s
-- 获取get/post提交过来的数据
-- @param name 变量名称
-- @return 返回获取到的数据
function core.get(name)
if name == "" then
return ""
else
return string.gsub(h.formvalue(name) or "", '[&<>"]+', "")
end
end
-- 封装数据
-- @param data 要发送的数据
-- @return string 封装后的http数据
function core.httpData(data)
core = {}
local h = require "luci.http"
local n = require "nixio"
core.ip = "127.0.0.1"
core.port = 61000
core.uri = "/BYW_ASTEST"
core.method = "POST"
core.charset = "UTF-8"
core.rcvTimeout = 20 -- s
-- 获取get/post提交过来的数据
-- @param name 变量名称
-- @return 返回获取到的数据
function core.get(name)
if name == "" then
return ""
else
return string.gsub(h.formvalue(name) or "", '[&<>"]+', "")
end
end
-- 封装数据
-- @param data 要发送的数据
-- @return string 封装后的http数据
function core.httpData(data)
资源评论
- tx4222017-11-19不要浪费积分了,原谅在这里。http://blog.csdn.net/still_night/article/details/51356659
- 昊20152015-11-22这个是基于luci的socket通信呀
zcl143
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功