我毕业设计要做一个不同设备之间通过WiFi互联的一个及时通讯程序,实现方式好像有很多种,我首先想到的是用AdHoc,当然WifiDirect也可以,当时导师还说了一种同时写服务端客户端什么的没太明白。然后我决定用AdHoc,因为我想对这个技术有进一步的学习。
但是现在问题是AdHoc我只在理论上有了解,具体怎么实现还不知道。
比如我是否需要像一般的socket通讯一样写一个客户端、再写一个服务端或是两个同时写在一套代码里?
怎么让多个设备通过WiFi连在一起?
AdHoc的路由算法有很多,比如我想用OLSR的话,我需要自己写网络层么?windows有现成的功能吗?
上面所有实现具体到windows该怎么做?windows下WiFi操作好像是native的,C#不能直接操作,不过我找到了封装好的c# WiFi组件 Managed Wifi API
Google搜了好久,找到的大多是硕士论文,都没讲具体怎么实现的。所以求解惑。谢谢。
8 个解决方案
#1
Ad Hoc网络是一种无中心自组织的多跳无线网络,它不以任何已有的固定设施为基础而能随时随地组建临时性网络。
这是你研究的课题吗?
这是你研究的课题吗?
#2
我怎么感觉这东西还只是个概念
它真的已经实现了吗
还是你自己想实现它??
它真的已经实现了吗
还是你自己想实现它??
#3
与其选择一个10年未必能成事儿的底层概念,你不妨把选题改为“用c#和.net frameowork(不用任何第三方类库)实现一个100+台主机的毫秒级响应时间的分布式任务调度系统”,这个题目有很多可参考的文档,也比较具有实战性,也是当今互联网创业公司追捧的最热门基础技术。
#4
这样一个题目,写成c#程序可能也就不到1000行代码(包括所有底层udp/tcp通讯代码),但是里可以举出几千个应用来,甚至可以直接用来创业。
#5
现在问题是我没接触过wifi的网络编程,所以不知道该怎么下手
#6
我最近也在做一个关于基于android的adhoc网络,功能相似,不过也还没进展
#7
你好,你现在关于adhoc和android有进展了吗
#8
不知道楼主现在进展如何呢?
#1
Ad Hoc网络是一种无中心自组织的多跳无线网络,它不以任何已有的固定设施为基础而能随时随地组建临时性网络。
这是你研究的课题吗?
这是你研究的课题吗?
#2
我怎么感觉这东西还只是个概念
它真的已经实现了吗
还是你自己想实现它??
它真的已经实现了吗
还是你自己想实现它??
#3
与其选择一个10年未必能成事儿的底层概念,你不妨把选题改为“用c#和.net frameowork(不用任何第三方类库)实现一个100+台主机的毫秒级响应时间的分布式任务调度系统”,这个题目有很多可参考的文档,也比较具有实战性,也是当今互联网创业公司追捧的最热门基础技术。
#4
这样一个题目,写成c#程序可能也就不到1000行代码(包括所有底层udp/tcp通讯代码),但是里可以举出几千个应用来,甚至可以直接用来创业。
#5
现在问题是我没接触过wifi的网络编程,所以不知道该怎么下手
#6
我最近也在做一个关于基于android的adhoc网络,功能相似,不过也还没进展
#7
你好,你现在关于adhoc和android有进展了吗
#8
不知道楼主现在进展如何呢?