NetBox创建Unity本地服务器

## 前言

* 翻了网上好多的教程,这个抄那个那个抄这个来回解释不明白,干脆自己写

## 步骤

1. 下载netbox并解压

2. 选择任意地方创建名为WebServer的文件夹,作为自己的本地服务器

3. 将NetBox.exe复制到WebServer文件夹下,如图

 4. 创建一个txt文本文件并修改后缀名为box,这是netbox的文件专属后缀名,以记事本的方式打开刚刚创建的main.box文件,填上如下代码:

Dim httpd
Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"
'---------------------- Service Event ---------------------
Sub OnServiceStart()
      Set httpd = NetBox.CreateObject("NetBox.HttpServer")
      If httpd.Create("", 84) = 0 Then
            Set host = httpd.AddHost("", "/wwwroot")
            host.EnableScript = true
            host.AddDefault "index.htm"
            host.AddDefault "index.html"
            host.AddDefault "1.asp"
            httpd.Start
     else
           Shell.Quit 0
           end if
     End Sub

Sub OnServiceStop()
      httpd.Close
End Sub

Sub OnServicePause()
     httpd.Stop
End Sub

Sub OnServiceResume()
      httpd.Start
End Sub

### 注意的点

1. NexBox.CreateObject

2. 84是电脑开放的端口,也可以改成其他数字,我们后期访问本地就是通过这个端口,例如8080,80,81,84等等都可以

3. WebServer文件夹下必须要有一个文件和语法

wwwroot名字相同,作为网站的根目录

4. 默认打开的网站,此时在浏览器地址栏输入localhost:端口号

我的是84,那么就输入localhost:84 回车打开,会发现被拒绝了,因为netbox服务器还没开

5. 双击WebServer文件夹中的NetBox.exe,再双击main.box,电脑右下角会出现图标

 6. 此时再访问localhost:84,访问成功

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值