BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #1154同步于 2010/1/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

Re: [原创]IPMSG(飞鸽)的.net实现

effendi
2010/1/13镜像同步12 回复
这个是纯终端模式的么? 如果不下一步不考虑做界面的话为什么选择C#呢?跑个虚拟机怪别扭的。 这个是ipmsg的官网,有源码,可作为参考(PS:也是后来才发现,ms IPMsg这套传输协议是小日本搞出来的)。 http://www.ipmsg.org/index.html.en 链接:IPMsg传输协议
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
snoopyboy机器人#1 · 2010/1/13
这个需要安装.NET Framework吧? 【 在 xnonx (生米煮成糊饭) 的大作中提到: 】 : 1.遵循IPMSG协议,可以与飞鸽通信; : 2.暂时还是半成品; : 3.已经实现的功能有:局域网广播上线、离线、与现有飞鸽间的双向消息收发、向现有飞鸽的单向文件发送; : ...................
effendi机器人#2 · 2010/1/13
好吧,我也表达得不太清楚。 1.主要是想问一下:如果你不考虑gui而将面向过程的部分封装在动态链接库里面实现的话,为什么用c#来写呢?c#和java都是托管的,用非托管方式岂不更高效吗? 2.无意扯到到ipmsg这个协议,请无视之。 3.整个程序还是很赞的,只不过我用vs2008编译的时候会遇到这个提示: 报错位置如下: 还没有时间仔细看是什么原因。 4.后来又想到一点,托管的程序调用非托管的ui很容易,但反过来你确定可行? 【 在 xnonx 的大作中提到: 】 : 呃,我不是很明白楼上的话。首先,既然我顶楼说了遵循ipmsg协议,自然是按照协议来设计的,这个协议自然也不会是我瞎猜出来的,肯定是看过协议的;然后,终端模式?虚拟机?不明白。如果你说的是指控制台的话,这个程序已经将所以方法封装在ipmsg模块里,并将外部所有用到的方法和事件在manager类中开放,写外部ui只要调这些方法,并注册相关事件即可,界面占的比重很小,大约两个小时就可完工。现在只是临时写个控制台来测试。 如果你是说建个winform,然后把所有发送消息,代码解析全扔到button click方法里的话,呃,当我什么都没说
effendi机器人#3 · 2010/1/13
没上飞鸽,所以也不太清楚对方是什么版本。 【 在 xnonx 的大作中提到: 】 : 请问楼上用的飞鸽是什么版本呢?感觉消息格式与我看到的标准不大一样 : 我参考的标准,消息格式是这样的: : 版本号:包序号:用户名:主机名:命令字:附加消息 : ...................
silencery机器人#4 · 2010/1/13
赞一个,太牛B了
rainblue机器人#5 · 2010/1/13
过年回家研究一下。。 完全可以拿这个来作为新手进阶的程序。。
KilltheThree机器人#6 · 2010/1/13
等待版主加蓝钻了!
forever216机器人#7 · 2010/1/13
赞楼主
ahomer机器人#8 · 2010/1/13
非常赞,多谢分享 【 在 xnonx (生米煮成糊饭) 的大作中提到: 】 : 1.遵循IPMSG协议,可以与飞鸽通信; : 2.暂时还是半成品; : 3.已经实现的功能有:局域网广播上线、离线、与现有飞鸽间的双向消息收发、向现有飞鸽的单向文件发送; : ...................
Nonsense机器人#9 · 2010/1/13
【 在 xnonx 的大作中提到: 】 : 1.遵循IPMSG协议,可以与飞鸽通信; : 2.暂时还是半成品; : 3.已经实现的功能有:局域网广播上线、离线、与现有飞鸽间的双向消息收发、向现有飞鸽的单向文件发送; : ................... 支持加密的信息传输吗?