如何获取飞鸽传输的广播消息?

问题描述

如何获取飞鸽传输的广播消息?如用户名和IP等..

解决方案

解决方案二:
请参考RFC1149,IPoAC协议:-)IPoAC于1990年由Waitzman提出,协议内容大致是,利用家养鸟类,比如信鸽,来传载IP数据流量。由于闪存的容量越来越大,用鸟类来传递信息具有极高带宽的优势。很早以前就有摄影师用鸽子来同旅游基地传送数据,在30英里的距离一只鸽子可以在一小时内传递数十G的数据。虽然延迟很高,但由于带宽大,它实际上比ADSL还快.这个协议跟IPV9(RFC1606)一样,都是在四月一日提交的。中国在2004年实现了IPV9。IPoAC也早在2001年就被Linux社区实现了。试验结果表明,在3公里的距离上,包损失率约为55%,响应时间为3000秒到9000秒之间。Waitzman后来还在RFC2549中改善了IPoAC,增加了服务质量控制(QoS)的内容.参考:1、维克网,http://www.wiki.cn/wiki/IP_over_Avian_Carriers2、RFC1145,http://tools.ietf.org/html/rfc11493、RFC1606,http://tools.ietf.org/html/rfc1606
解决方案三:
好像没那么简单,呵呵.

时间: 2024-10-26 11:10:46

如何获取飞鸽传输的广播消息?的相关文章

java-Java广播相关问题,我到底应该使用什么广播地址才可以发送广播消息。谢谢

问题描述 Java广播相关问题,我到底应该使用什么广播地址才可以发送广播消息.谢谢 网上查询关于JAVA广播的问题,关于广播地址有一些问题.有的人说广播地址是D类地址,有人说广播地址是当前ip地址最后一位换成255,有人说广播地址是全部为255的地址,现在测试结果如果全部是255在本机发送广播本机可以收到,其他的D类地址无法收到TTL已经设置为128,最后一个换成255的会被MultiScoketCast抛出不是多播地址的异常.请问他们之间有什么区别和联系各个的用法又是如何. 现在问题:我当前i

Linux系统下UDP发送和接收广播消息小例子

[cpp] view plaincopy   // 发送端   #include <iostream>   #include <stdio.h>   #include <sys/socket.h>   #include <unistd.h>   #include <sys/types.h>   #include <netdb.h>   #include <netinet/in.h>   #include <arpa/

qq的在本地获取图片显示在下面的消息发送窗口,然后发送出去,显示在上面的对话框!怎么用C#实现?

问题描述 qq的在本地获取图片显示在下面的消息发送窗口,然后发送出去,显示在上面的对话框!怎么用C#实现?我的俩个上下对话框都是用richtexbox做的!

service-[Android]Service里面发送广播消息出现问题[内有代码]

问题描述 [Android]Service里面发送广播消息出现问题[内有代码] package com.sample; // MainActivity.java import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter

node.js中的socket.io的广播消息_node.js

在多个客户端与服务器端建立连接后,socket.io()服务器具有一个sockets属性,属性值为所有与客户端建立连接的socket对象.可以利用该对象的send方法或emit方法向所有客户端广播消息. io.sockets.send("user commected); io.socket.emit("login",names); 案例 server.js代码: 复制代码 代码如下: var express=require("express"); var

【android】如何获取比较全面的广播列表

问题描述 [android]如何获取比较全面的广播列表 最近整合了很多代码,发现许多地方要去百度查找相应的广播action,比如连接wifi收到的系统广播,开启移动数据收到的系统广播,等等,当时每个广播都是去百度到的,请问有没有更好的方式知道这些action是什么 解决方案 各个广播 action 都是定义在自己的功能实现中,还真没有找到一个统一的定义处. 解决方案二: 相对来说比较全的,你可以看http://developer.android.com/reference/android/con

已经标记conversation的所有消息为已读,但再次获取conversation时未读消息不为0

问题描述 1. 在聊天界面根据对方的环信id使用EaseMob.sharedInstance().chatManager.conversationForChatter!得到当前聊天的conversation,在viewDidDisappear时调用conversation.markAllMessagesAsRead标记这个conversation的所有消息为已读,此时的unreadMessageCount显示为0,在这之后保证没有新消息到来2. 但是在消息列表界面通过loadAllConvers

如何获取apns推送的消息发送发的id,也就是f

问题描述 解决方案 -(void)didReceiveRemoteNotification:(NSDictionary *)userInfo{//直接打印userInfo就可以获取到f    NSError *parseError = nil;    NSData  *jsonData = [NSJSONSerialization dataWithJSONObject:userInfo                                                       

怎么获取到有未读消息的会话

问题描述 如题............ 解决方案 这个遍历所有的会话,判断conversation.unreadMessagesCount 是否为空   就能拿到会话对象了吧