Brew组播编程问题
IBCMCSDB接口及
// Protocol
#define AEEBCMCSDB_PROTOCOL_PPP 0
#define AEEBCMCSDB_PROTOCOL_IPv4 1
#define AEEBCMCSDB_PROTOCOL_IPv6 2
typedef uint32 AEEBCMCSDBRecord_Protocol;
// CRC Length
#define AEEBCMCSDB_CRC_NONE 0
#define AEEBCMCSDB_CRC_2BYTES 2
typedef uint8 AEEBCMCSDBRecord_CrcLen;
// BCMCS DB Record options IDs
// ---------------------------
// macro for selecting a unique WEBOPT_VARIABLE value, based on id.
#define AEEBCMCSDBOPT_VARIABLE_UNIQUE(id) WEBOPT_VARIABLE_UNIQUE(id)
// complex types, such as struct and array
#define AEEBCMCSDBRECORDOPT_IpAddr (AEEBCMCSDBOPT_VARIABLE_UNIQUE(0) \
+ sizeof(AEEBCMCSDBRecord_IpAddr))
#define AEEBCMCSDBRECORDOPT_HdrZone (AEEBCMCSDBOPT_VARIABLE_UNIQUE(1) \
+ sizeof(AEEBCMCSDBRecord_HdrZone))
#define AEEBCMCSDBRECORDOPT_CompositeFlowId (AEEBCMCSDBOPT_VARIABLE_UNIQUE(2) \
+ sizeof(AEEBCMCSDBRecord_CompositeFlowId))
// simple types, such as integers and enum
#define AEEBCMCSDBRECORDOPT_Port (WEBOPT_32BIT + 0)
#define AEEBCMCSDBRECORDOPT_SimpleFlowId (WEBOPT_32BIT + 1)
#define AEEBCMCSDBRECORDOPT_Framing (WEBOPT_32BIT + 2)
#define AEEBCMCSDBRECORDOPT_Protocol (WEBOPT_32BIT + 3)
#define AEEBCMCSDBRECORDOPT_CrcLen (WEBOPT_32BIT + 4)
#define AEEBCMCSDBRECORDOPT_END WEBOPT_END
这个头文件中的组播怎么运用,有没有事例代码可以参考或请高手讲讲组播编程方式
[最优解释]
懂得BCMCS编程的,国内没几个呀
[其他解释]
so what's your problem?
[其他解释]
您好,您能不能给我讲解一下,我知道您出了一本书,我也看完您写的那本书啦,或者国外有人懂的麻烦介绍一下,因为刚好做了这个项目,实在不懂,也没有人作答,头都大了
[其他解释]
就是不知道怎么运用这些接口进行组播编程,或者怎样进行组播编程
[其他解释]
顶上去,知道的人回答下
[其他解释]
只有上海有组播环境,即使给出使用代码,也没法保证正常工作呀
[其他解释]
能否发给我使用代码,上海有组播环境,我们这边也有组播环境,我们是电信的,已弄了一个实验试网络了,就是没有示例代码。我老大说要打开组播和基站的链路端口,然后才能通讯,但我觉得没这么麻烦。
[其他解释]
是的,multicast选址之后,才是socket的连接
[其他解释]
不知道你能否给我一个示例代码供学习之用
[其他解释]
只能从PEK里看相关的code了
[其他解释]
你有没有电话或邮箱之类的给下,我们是福建电信的,这事情也紧急啊,电话交流比较方便。
[其他解释]
或者你把PEK相关的code摘取出来发送给我可以不?
[其他解释]
外层有没有相关的接口进行调用,那mobile上面是怎么实现的你了解不?
[其他解释]
顶一下
[其他解释]
typedef struct {
AEEBCMCSDBRecord_SimpleFlowId sSimpleFlowId;
AEEBCMCSDBRecord_ProgramId sProgramId;
AEEBCMCSDBRecord_FlowDiscrim sFlowDiscrim;
} AEEBCMCSDBRecord_CompositeFlowId;
typedef struct {
uint8 val;
uint8 len;
} AEEBCMCSDBRecord_FlowDiscrim;
typedef struct {
uint32 val;
uint8 len;
} AEEBCMCSDBRecord_ProgramId;
typedef struct AEECDMABearerTechInfo
{
AEECDMABearerTech uCDMABearerTech;
} AEECDMABearerTechInfo;
#define AEEBEARERTECHNOLOGY_CDMA_1X_IS95 0x01
#define AEEBEARERTECHNOLOGY_CDMA_1X_IS2000 0x02
#define AEEBEARERTECHNOLOGY_CDMA_IS2000_REL_A 0x04
#define AEEBEARERTECHNOLOGY_CDMA_EVDO_REVA_DPA 0x01
#define AEEBEARERTECHNOLOGY_CDMA_EVDO_REVA_MFPA 0x02
#define AEEBEARERTECHNOLOGY_CDMA_EVDO_REVA_EMPA 0x04
#define AEE_MCAST_REGISTER_SUCCESS_EV 0
#define AEE_MCAST_REGISTER_FAILURE_EV 1
#define AEE_MCAST_DEREGISTERED_EV 2
typedef int AEEMcastEvent;
typedef struct AEESDBAckCBType
{
PFNSDBACKEVENT pfn;
void* pUserData;
} AEESDBAckCBType;
IBCMCSDB
IMcastSession
IWeb
IWebOpts
ISockPort
这些上层的接口流程不知道怎么调用,或者说这些接口根本不够还有再写底层驱动,
不知道你能否用这些上层接口作一个简要的流程说明也行?
我看了Multicast in Third-Generation Mobile Network第七章,里面全是理论知识,主要我是开发应用程的,看得有点头晕
[其他解释]
或者我们这边可以请你帮我们这边培训,我已找你司的工作人员给了你的联系方式,我今天也发了短信给你,不知道你收到没有
[其他解释]
不知道微软的RAS 、Dial-up、还有RIL加上socket能否实现,是否可行??
[其他解释]
同一个人只能连续回复三次,我晕,因为这个项目真的有点急,我把这些功能函数用google找都找不到有用的东西,高通的东西由于不开放性资料实在有点难得。不知道你愿意帮忙不,我也是不得已而求人之。
高通的QSC和MSM苡片 上Windows Mobile有些手机也支持3G比如海信E8和三星i329,也不知道有没有开放上层接口进行操作。你知道在3G mobile(EV-DO)系统上实现组播功能是否可行?
[其他解释]
您好,你可以告诉我在brew上面实现的流程就行,我自个模拟,
mobile上面意思也是可行的吧
你有办公室电话没,我能否打电话和你沟通下
[其他解释]
WM上使用BCMCS,需要直接调用AMSS里的Native 函数了,由于我手中没有手机,所以没法提供相关实现。
另外,我手机坏掉了,正在用测试用机,不太稳定。 《BREW进阶与精通》中也没有讲到BCMCS的用法
[其他解释]
帮顶
[其他解释]
已经给你回邮件了。
[其他解释]
222