luasocket 拓展库提供了tcp 模块,该模块提供一些操作,非常简单.但是不知道为什么源代码中的例子有错误.
简单写了一个luasocket tcp 协议的例子,代码如下:
tcpsample.lua 代码:
--绑定地址和端口号
host = host or "127.0.0.1"
port = port or 8080
--创建tcp对象,方式和udp创建类似,通过meta...
分类:
其他好文 时间:
2015-07-06 21:48:16
阅读次数:
278
LuaSocket 是一个Lua的拓展库。包括两个部分:C语言编写提供Tcp和Udp 传输层协议的核心模块和支持处理网络Lua模块。
核心模块被高效且简单的是实现。仅仅要嵌入lua解释器就可以使用。核心模块已经在多个windows和unix 操作系统测试和运行。
LuaSocket 2.0.2版本和Lua 5.1.x版本兼容,已经在window xp ,linux 和 Mac os X操作系统测试过。LuaSocket 作为一个bug 修复版本释放。...
分类:
其他好文 时间:
2015-07-06 10:20:39
阅读次数:
492
WINDOWS 2000以后的操作系统才支持IOCP。WINSOCK2.0才支持IOCP。首先要有一个WINSOCK2.PAS的WINSOCK2.0接口调用声明单元。WINSOCK的版本号: WINSOCK_VERSION = $0202;动态库:ws2_32 = 'ws2_32.dll';1)服务...
分类:
其他好文 时间:
2015-06-28 15:24:23
阅读次数:
113
首先说一下5.3貌似没有这个问题, 但是目前最新版的luasocket 3.0 rc1只能支持5.2, 5.3调用的话程序会崩溃(不知道是不是我没配置好)
出现这个问题的原因, 想必网上有很多资料了, 就是C model的静态和动态链接的问题, lua5.2不支持 >= 2的静态链接, 而如果在编译得到lua.lib的时候用了静态链接,
编译得到socket.dll 和 mime.d...
分类:
其他好文 时间:
2015-06-04 19:27:44
阅读次数:
501
1.下载 mysql++-3.2.2.tar.gz.2. 打开vs2008目录的解决方案.3. 定义 宏 __LCC__ 在 mysql.h 中包含winsock2.h, 否则在mysql_com.h会出现SOCKET未定义的错误.#ifdef __LCC__#include /* For...
分类:
数据库 时间:
2015-05-20 13:11:19
阅读次数:
212
Windows网络编程使用winsock。Winsock是一个基于Socket模型的API,在Windows系统中广泛使用。使用Winsock进行网络编程需要包含头文件Winsock2.h,需要使用库ws2_32.lib,包含方法:可以使用语句来告诉编译器连接该库#pragma comment(li...
解决VS2010中winsock.h与winsock2.h冲突(重复定义)——转载当这两个头文件顺序颠倒时,编译会出现许多莫名其妙的错误,错误如下:1>…\include\ws2def.h(91) : warning C4005: 'AF_IPX' : macro redefinition1>…\i...
这是一个简单的Socket程序例子,开发环境是vc6:新建工程win32-控制台程序首先是TCPserver端:#include"stdafx.h"#include<stdio.h>#include<winsock2.h>#pragmacomment(lib,"ws2_32.lib")intmain(intargc,char*argv[]){//初始化WSAWORDsockVersion=MAKEWORD(2,2);..
分类:
编程语言 时间:
2015-04-19 06:41:17
阅读次数:
281
1.luasocket 不能使用方式 用下面地址的文件替换文件重新编译 https://github.com/chukong/quick-cocos2d-x/blob/master/lib/cocos2d-x/scripting/lua/lua_extensions/socket/socket_s....
分类:
其他好文 时间:
2015-04-15 16:53:29
阅读次数:
191
windows Sockets 的版本:
头文件:WINSOCK.h
库文件:wsock32.lib
动态困:WINSOCK.DLL
头文件:WINSOCK2.h
库文件:WS2_32.lib
动态困:WS2_32.DLL
服务端:
WSADATA wsd; //WSADATA变量
SOCKET sServer; //服务器套接字
SOCKET...