首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用LuaSocket在局域网上发送UDP数据包

使用LuaSocket在局域网上发送UDP数据包
EN

Stack Overflow用户
提问于 2017-01-20 23:50:03
回答 1查看 872关注 0票数 1

我的局域网由BT“智能集线器”路由器、通过以太网连接到路由器的台式计算机和通过wifi连接到路由器的笔记本电脑组成。

我试图使用一个名为"lua套接字“的lua库,以便在这两台计算机之间发送udp数据包。

我从here复制了一些非常通用的服务器和客户端脚本,以查看数据包是否实际到达。

我的桌面配置为在LAN中具有静态的私有IP地址,如果我使用随机端口和桌面的私有IP同时运行服务器脚本和客户端脚本,服务器将成功地接收消息。

我希望我能在笔记本电脑上启动客户端脚本,并针对同一个IP和同一个端口,udp数据包会出现在桌面上,但这似乎行不通。

我对此有很多疑问,因为我对人际关系缺乏了解:

可能是计算机的windows防火墙或路由器的防火墙干扰了数据包吗?

,我是否需要将包从笔记本电脑发送到默认网关,并使用端口转发以使它们能够到达桌面?

是指笔记本电脑是通过wifi连接的,而不是以太网连接造成问题的??

还有其他我现在不知道的问题吗?

感谢您给我的任何建议(或进一步信息的提示)。

EN

回答 1

Stack Overflow用户

发布于 2017-01-22 15:41:15

结果,我的桌面上的windows防火墙被配置,以阻止我为执行LuaSocket脚本而运行的lua可执行文件的任何实例中的所有传入数据。

为了执行客户端脚本,我在笔记本上运行了其中一个。

这就解释了为什么来自服务器的响应(当托管在膝上型计算机上时)是通过的:因为它们从技术上是来自服务器,而不是来自可执行文件,从而通过防火墙。

一旦允许这些连接,服务器将正确地接收指向其端口的所有数据包。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41774179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档