lua socket最简单例子

转载 2016年08月30日 16:09:25

server.lua

socket = require("socket");
host = host or "127.0.0.1";
port = port or "8383";
server = assert(socket.bind(host, port));
ack = "ack\n";
while 1 do
    print("server: waiting for client connection...");
    control = assert(server:accept());
    while 1 do 
        command,status = control:receive();
  if status == "closed" then break end
        print(command);
        control:send(ack);
    end
end


client.lua

local socket = require("socket")

host = "127.0.0.1"
port = 8383

--打开一个TCP连接
c = assert (socket.connect (host, port))

c:send ("GET \n")
while (true) do
 local s, status, partial = c:receive ()
 print(s)
 if status == "closed" then break end
 c:send ("GET \n")
end

c:close ()


转载来自:http://blog.163.com/hbu_lijian/blog/static/126129153201422023644730/

Lua:安装使用Lua扩展库LuaSocket

一、下载、安装 1.1 下载         文件名:luasocket-2.0.2.tar.gz          下载地址:http://files.luaforge.net/releases/l...
  • kanguolaikanguolaik
  • kanguolaikanguolaik
  • 2016年05月11日 09:39
  • 6242

lua socket

LuaSocket 是 Lua 的网络模块库,它可以很方便地提供 TCP、UDP、DNS、FTP、HTTP、SMTP、MIME 等多种网络协议的访问操作。它由两部分组成:一部分是用 C 写的...
  • qq_21949217
  • qq_21949217
  • 2015年01月16日 16:45
  • 1172

lua中配置luasocket,并且做成一个socket服务器,主要用于(D'Fusion Studio)中

首先,去luasocket官方网站下载,http://files.luaforge.net/releases/luasocket/luasocket/luasocket-2.0.2,我下载的版本是lu...
  • laoyi19861011
  • laoyi19861011
  • 2012年08月10日 14:20
  • 7471

使用Lua的扩展库LuaSocket用例

目录结构 LuaSocket 是 Lua 的网络模块库,它可以很方便地提供 TCP、UDP、DNS、FTP、HTTP、SMTP、MIME 等多种网络协议的访问操作。 它由两部分...
  • h1023417614
  • h1023417614
  • 2016年08月24日 10:19
  • 5357

luasocket系列: luasocket hello world!

LuaSocket 是一个Lua的拓展库。包括两个部分:C语言编写提供Tcp和Udp 传输层协议的核心模块和支持处理网络Lua模块。 核心模块被高效且简单的是实现。仅仅要嵌入lua解释器就可以使用。核...
  • sunning9001
  • sunning9001
  • 2015年07月06日 08:02
  • 11628

关于luasocket的编译和部署

lua语言是一门轻量级、可扩展、使用方便的脚本语言,近年来在很多领域得到了广泛的使用,特别是在游戏领域,很多服务器和客户端引擎都选择使用lua来做扩展。同时lua自出生以来受到很多开发者的青睐,并为之...
  • ycg514230
  • ycg514230
  • 2015年03月16日 14:39
  • 3444

windows 环境下,为lua添加luasocket库

自己想要在windows上使用lua的luasocket库,网上查可以下,大部分是linux下面的植入方法,windows上面的基本上都是以安装luaforwindows使用的其植入好的库,闲着没事自...
  • GiveMeFive_1003
  • GiveMeFive_1003
  • 2017年07月27日 17:14
  • 878

安装LuaSocket

这里为《Lua基础 coroutine —— Lua的多线程编程》做一下准备工作,因为用到了socket库,这里就说明一下怎么在fedora上安装luasocket,以防有的朋友的开发环境跟博主的...
  • mathlmx
  • mathlmx
  • 2015年09月13日 22:49
  • 419

lua socket

首先要有相应的socket模块 server.lua socket = require("socket"); host = host or "127.0.0.1"; port = port...
  • qq_26437925
  • qq_26437925
  • 2016年03月15日 10:10
  • 872

Lua基础 安装LuaSocket

这里为《Lua基础 coroutine —— Lua的多线程编程》做一下准备工作,因为用到了socket库,这里就说明一下怎么在fedora上安装luasocket,以防有的朋友的开发环境跟博主的...
  • wzzfeitian
  • wzzfeitian
  • 2013年04月29日 14:19
  • 14594
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:lua socket最简单例子
举报原因:
原因补充:

(最多只允许输入30个字)