局域网TCP服务器

我想在wrtnode上弄一个局域网的TCP服务器,为我的APP服务。
我的思路是wrtnode给我的程序分配一个局域网的IP,而我的APP就访问我的这个固定IP,进行数据交换,
不知道这个思路对不对,如果对的话,node怎么分配一个局域网IP给我的局域网TCP服务器程序。
已邀请:

nothspec - 一个便宜的4G

赞同来自: JonkMing

有必要那么复杂吗?
 
直接shell cgi in http api 192.168.8.1,80端口走起啊

赞满楼||九进制

赞同来自: xzmu

有必要那么复杂吗? 
可以域名配起来啊...
 
wrtnode 本身是个路由器, 也可以跑代码. 如果跑代码的话,它就是服务器加路由器.
我猜你app 是手机端的吧,连wrtwifi后,socket走起...
 
wrtnode路由器一般地址是固定的 192.168.8.1 ,
如果用wrtnode路由器做服务器,那你直接访问 192.168.8.1。。
如果你另有台电脑,wrtnode只是个单纯的路由器,那么你随便配个域名吧. 然后 根据mac给你服务器分配个静态ip。  
 
 

xzmu - 10w

赞同来自:

分配一个端口号吧?tcp不可能只使用ip进行通讯的,还得配合具体的端口,具体的你可以看一下linux下的socket编程是怎么实现的

kerr - 程序猿

赞同来自:

要是熟练运用C/C++的socket编程, 应该就没楼主的问题吧...
看样子不熟悉,   不熟悉可以搭个php环境嘛..用http和app通信也是可以的嘛, 简单.
php觉得复杂了,  可以用nodejs嘛....这个轻量级的应该更简单...js看看和查下资料就会了嘛

kerr - 程序猿

赞同来自:

个人觉得局域网的话, socket通讯挺麻烦的,  还得处理粘包....

要回复问题请先登录注册