1

我想通过桌面 Mac 上的套接字与我的移动应用程序通信(应用程序是服务器,桌面是客户端)。我正在使用“Internet 共享”来共享从以太网到 Wi-Fi 的连接。我不允许通过无线路由器使用 Wi-Fi,这样可以很容易地将两个设备放在同一个 LAN 上。我的应用程序可以在同一 LAN 上的 Mac 和不同的 Windows PC 之间运行。我可以通过跟踪看到移植的移动应用程序上的服务器工作正常。

但是,当我尝试连接到手机(分配的 ip 192.68.2.2)时,它无法连接。

使用“ifconfig”我看到以太网接口被称为“en0”而无线是“bridge0”。

有没有办法连接到“bridge0”?我读了一些关于“natd”和“ssl”的东西,但不能让它工作。

此外,我想通过桌面 Mac 将应用程序从 Windows 连接到应用程序。

编辑:我已经看到山狮(http://support.apple.com/kb/HT5414)不推荐使用 natd 并且必须使用 pfctl。我正在尝试。找到此链接以获取指示: http ://www.openbsd.org/faq/pf/rdr.html

Edit2:我发现了一个与我想要完成的问题类似的问题,但以另一种方式(而不是获取我想要发送的数据包)。https://apple.stackexchange.com/questions/100492/redirect-traffic-using-pf-along-with-internet-sharing 有关如何完成此任务的任何想法?

4

0 回答 0