Skip to content

Portable Cloud Computing for ARM Micro Controllers(With Node.js Support,such as Rapberry Pi)

Notifications You must be signed in to change notification settings

Predator-SD/Misaka_Computing_Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Misaka_Network使用教程(node版本要求5.5.0+)

1.安装和部署

我不会用代码框,所以大家就将就着看吧
首先呢:

$ cd "你要安装的目录"
$ mkdir Misaka_Network
$ git clone https://github.com/Predator-SD/Misaka_Computing_Network.git
$ cd Misaka_Computing_Network

此时我们就已经安装完成了!!!
来试一下吧:

node Misaka_Network.js

如果显示出来一堆花里胡哨的东东,那么,恭喜,安装成功了~
2.服务器的创建

现在开始才是重头戏
先进入本程序所在目录

node Misaka_Network.js -l

服务器就启动了!!!端口默认为2426,可以自行修改~
关于如何外网访问,请自行度娘:UDP端口映射~
3.客户端提交计算申请

先开一个服务器我就不解释了
然后

node Misaka_Network.js -c 服务器IP(如果是在同一台机子上可以直接填0.0.0.0 ) 你的邮箱地址 计算内容

下面主要讲一下这里的计算内容该怎么填:
其实捏 这里的计算内容就是一个函数,举个例子:如果我想让她计算1+1:

node Misaka_Network.js -c 0.0.0.0 [email protected] var a=1 e var b=1 e return a+b e

看懂了吗,其实就是js的语法,只不过分号(;)都用e表示了,return的值就是你想要的计算结果
233记住一点,那个e必须独立出来,两边都要有空格喔!~
###更新后的计算结果接收方法:
######第一种方法,也是最简单的一种,你可以直接上:xxx.xxx.xxx.xxx(服务器的ip):2333/Result.SD 进行查看。也可以到自己留的邮箱里查看结果
######第二种方法,是一个古老的程序残留物,你可以去掉Misaka_Network.js中:第一百二十行://listen(2427);这句话前面的两个斜杠233
######但第二种方法需要你把自己的2427端口映射到外网才能正常使用,为了您计算机的安全,我不建议使用本方法233
4.客户端向网络整体发消息

这个就十分人性化了,等于单向聊天233
代码也很简单:

node Misaka_Network.js -s 0.0.0.0(服务器IP) 消息内容

举个例子,向网络整体发233:

node Misaka_Network.js -s 0.0.0.0(服务器IP) 233

就是这样,网络总体会收到你的信息和IP以方便回复~
5.总结

我也懒得说太多了,总之呢,本程序欢迎二次开发~还有就是本程序一大优点,可以直接用脚本执行~
就是这样,88~
教程到此结束
6.Board Support

Raspberry Pi
Intel Edison
And stuff~
7.最后的最后,记得点赞~

23333333333333333333333333333333333

About

Portable Cloud Computing for ARM Micro Controllers(With Node.js Support,such as Rapberry Pi)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages