2010-04-05 89 views
0

我想从笔记本电脑创建一个无线网络。如果笔记本电脑进入范围内,我希望向他们发送一条欢迎消息,并在他们离开wifi范围时向他们发送再见消息。在C中可以这样做吗?无线网络c程序

请帮我解决这个问题。

+0

听起来像一个ad-hoc网络。可能有一个图书馆躺在附近。 – Tom 2010-04-05 17:54:17

+3

林想知道你有什么打算在有人离开范围时发送再见信息。也许他们应该说再见,然后离开。 – Tom 2010-04-05 17:57:30

+1

我认为软件将安装在所有涉及的笔记本电脑上?如果没有,那就没有解决方案,因为这将是一个巨大的安全失败。 – 2010-04-05 17:57:30

回答

3

这是可能的,但它是一个非常复杂的任务,我不认为编程语言选择是第一个要研究的东西。

作为一个开始,您可以在Wireless ad-hoc networks上阅读维基百科。

2

应该如何收到并显示在远程端的消息?如果你想通过TCP/IP使用一些现有的协议,或者创建你自己的(在远程机器上部署自定义应用程序),你将需要混淆网络,这并不总是可能的,因为一台机器可能只是一个机器的一部分网络。因此,机器不需要连接任何东西,并以某种方式允许您连接到它们,这涉及到所有机器上的网络设置的更改(例如,将它们设置为以预定义名称加入ad-hoc网络)。

如果所有机器自动加入现有网络,这个问题与无线(物理层)无关,而与Avahi,Netbios或其他任何允许您在网络中收到通知和/或枚举设备的服务无关。