2 weixin 37215966 weixin_37215966 于 2017.01.05 08:19 提问

lua与c++通讯,请求帮助

代码中的网络通信时使用了TCP 通信的,C++写的,但是是需要从使用lua与c++交互,希望有此开发经验的
大神指点

1个回答

tang_cheng
tang_cheng   2017.01.05 09:05

lua可以调用C++针对它写的函数库的。你可以为他自定义一套通讯函数库则可

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
菜鸟学习 - Unity中的热更新 - Lua和C#通信
孙广东 2015-4-6热更新我是个菜鸟,感谢网上的各位的奉献,这次又当一回搬运工。准备:1、了解Lua的语法         推荐书籍《Lua程序设计 第二版》2、使用ULua插件进行通信 尽量早上真机。因为Bug问题特别多。 大杂烩:更新LUa其实也是更新资源。 Lua被看作一个资源么。Lua代码都是运行时才编译的,不运行的时候就如同一张图片、一段音频一样,都是文件资源;所以更新逻辑只需要更新
对lua栈的简单操作
C/C++和lua通讯通过栈的操作,代码为对lua栈的简单操作。
Lua 服务器Socket通信实例
 local socket = require"socket" local host = "127.0.0.1" local port = "843" local sever = assert(socket.bind(host, port)) --绑定 sever:settimeout(nil)   --不设置阻塞 local tab = {} table.insert(tab,
深入理解Lua与C数据通信的栈
Lua与C交互的栈是一个重要的概念。文章首先解释了为什么要引入Lua栈,然后对访问栈常用的API进行了总结,并使用这些API的注意事项,最后从Lua源代码来看栈的实现原理。
luasocket通讯
client.lua #!/usr/bin/env lua print "\nclient begin\n" local socket = require("socket") local host = "127.0.0.1" local port = 7777 --打开一个tcp连接 c = assert(socket.connect(host, port)) c:send("I am
Lua和C++交互机制详解
一、Lua堆栈 要理解Lua和C++交互,首先要理解Lua堆栈。 简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。 在Lua中,Lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表示栈底,负数索引-1永远表示栈顶。如图:  lua的栈类似于以下的定义, 它是在创建lua_State的
lua 异步HTTPS并发请求库
项目使用skynet框架,这个框架主要用lua写逻辑,但缺乏对HTTPS支持,所以我利用一点时间写了lua模块,支持异步HTTPS并发请求,文章这里讲述HTTPS相关知识,如何接入openssl请求HTTPS数据,同时也分享了lua模块给大家参考。
Lua C API 研究 —— 基础篇
对 Lua C API 进行基础的介绍 总结了 C 调用 Lua 函数的栈操作过程 总结了 Lua 调用 C 函数的栈操作过程 总结了 Lua 加载 C 链接库的过程
通讯出错,请高手解答
通讯时出错,请高手给解答,在通讯时老出错,不知道是怎么回事,请求帮助.
lua http
lua 提供了socket.http模块,利用这个模块可以很容易地实现远程http请求: 首先我们要有一个socket模块库: 点击下载socket模块  然后按照步骤使用socket module: 1.在桌面上创建一个文件夹:lua_http_test 2.在lua_http_test文件夹中创建一个文件:test.lua  3.在lua_http_test文件中创建一