【codeforge源码积分】【netfilter源码下载】【仿花瓣源码】messenger源码
1.MESSENGER什么是MSN Messenger协议
2.什么是IPMsg
3.MSN Messager是什么
4.messengerå®åå®è£
ä¸äº
5.不花钱不充金币的聊天软件
6.92-原版飞鸽传书 IP Messenger
MESSENGER什么是MSN Messenger协议
MSN Messenger协议由一系列客户端和服务器端可发送的命令组成。当某联系人离线时,服务器会向客户端发送消息,如"FLN myname_@hotmail. com",客户端则将该用户从在线列表移至离线列表。 MSN协议经历过多次修改。codeforge源码积分在年月时,微软服务器允许客户端使用8、9和版协议,分别以“MSNP8”、“MSNP9”和“MSNP”表示个人协议版。 本站点旨在完整定义MSN Messenger协议及服务器端特性,为第三方软件开发者提供与网络交互的依据。已文档化的仅有MSNP8版本,关于MSNP9和MSNP的讨论在站点上进行。 了解协议信息可通过官方IETF草案、源代码分析、数据包分析、官方客户端分析及编写程序。这些工作多由其他研究团体完成,本站点记录并分享成果。如有新发现,欢迎在论坛上分享。 MSN客户端协议由客户端间发送的消息组成,例如用户通过"hello"向朋友发送消息。直到最近,MSN客户端协议发展较为不规则,不同官方客户端版本有不同的netfilter源码下载表现,用户难以预测其特性。近期,尝试制定版本编号系统。已知有3个版本的MSN Messenger客户端协议,分别称为“MSNC0”、“MSNC1”、“MSNC2”。本站点旨在完整定义协议及官方客户端特性,为第三方软件开发者提供指导,最终希望全面定义所有版本协议。 本站点提供对官方客户端行为的定义,以及如何预测其他客户端行为的指导。作者未使用官方客户端,对主体判断可能不公正。其他站点亦有良好覆盖该主题的资源。扩展资料
MSN Messenger 是微软公司推出的即时消息软件,凭借该软件自身的优秀的性能,目前在国内已经拥有了大量的用户群。使用MSN Messenger可以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软件来查看联系人是否联机。MSN Messenger 界面简洁,易于使用,是与亲人、朋友、工作伙伴保持紧密联系的仿花瓣源码绝佳选择。使用您已有一个Email地址,即可注册获得免费的MSN Messenger的登录账号。什么是IPMsg
飞鸽传书(IP Messenger,简为IPMsg)是一个小巧方便的即时通信软件,它适合用于局域网内甚至广域网间进行实时通信和文档共享。特别是在局域网内传送文件/文件夹的速度非常快! - IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流. - 不需要服务器支持. - 支持文件/文件夹的传送 (2.版以上) - 通讯数据采用 RSA/Blofish 加密 (2.版以上) - 十分小巧, 简单易用, 而且你可以完全免费使用它 - 目前已有的版本包括: Win, Win, MacOS, MacOSX, X, GTK, GNOME, Java 等, 并且公开源代码.
MSN Messager是什么
现在的即时通讯软件琳琅满目,大家耳熟能详的无非就是腾讯公司的QQ,微软公司的MSN Messenger以及网易的泡泡,就用户量而言这三者应该是名列前茅的。但是腾讯公司的QQ以及网易的泡泡由于并没有公开其客户端与服务器之间的通讯协议导致开发者很难利用起这一庞大的用户群体来开辟另外的服务渠道。MSN Messenger这一由世界头号软件商-微软公司开发的即时通讯软件,凭借其与windows操作系统和整个微软产品家族的紧密结合,简单实用、性能稳定、flexpaper 1.5.6 源码世界通用等特点,很快被中国用户接受,目前其用户正在以几何数字增长。但是让开发者雀跃的是该软件同时也提供了开放的API以及开放的通讯协议。著名的MSN Plus就是一款利用其API开发的用于扩展MSN Messenger功能的插件。而我们今天要介绍的jMSN则是封装了MSN Messenger开放的通讯协议的JAVA API,通过这个API开发者完全可以使用JAVA语言模拟出MSN Messenger软件,API的作者也提供一个用JAVA语言编写的在某方面功能甚至比MSN Messenger还强大的MSN 客户端软件。由于采用了跨平台的JAVA语言开发,因此该软件也可同时运行于其他操作系统,目前已经经过测试的有各种Linux系统以及Mac OS上,当然还有视窗操作系统。
jMSN是一个韩国人开发的开放源码的API,可以从/projects/jmsn/站点上下载,该项目的首页基本上以韩文为主,包括它的API文档的说明都是韩文。这个让我非常头疼,不过没有关系,因为jMSN非常简单,如果没有什么特殊情况下不看那些说明也没有关系。jMSN的主页中提供两个部件供下载如下图所示,其中jmsn是一个完整的JAVA应用程序,下载解压后可以直接运行,运行的界面跟微软的MSN Messenger很类似,包括操作上都非常一致,如果你的操作系统是Linux或者其他那都可以直接用它来替代微软的程序。另外一个是droidplugin 源码解析msnm-lib,这个就是我们今天要介绍的API,它仅仅是一个开发包,在jmsn组件中已经包含了这个包。
你可能想先体验一下jmsn自带的程序看看到底能完成什么样的功能吧?解压jmsn压缩包后的目录中会有一个可执行文件,不过如果你的JDK不是使用安装程序安装的,建议你不用执行它,它会找不到jre的。你可以使用命令行来启动这个程序,这样做有个好处是你还可以看到运行中打印出来的信息。
启动jMSN的命令:java -jar jmsn.jar
jMSN的登录界面以及主窗口如下图所示:
应该说这个界面跟MSN Messenger是非常类似的。用户可以通过它发送和接收消息等。在启动jMSN的命令行窗口中可以看到jMSN与服务器之间通讯的详细信息。
前面我们主要在介绍jMSN大概的情况,介绍它能完成什么样的功能。下面我们开始来了解怎么利用jMSN自带的API:msnm-lib来实现这些功能。下图是msnm-lib与jMSN包括MSN系统之间的关系,也就是说我们可以通过msnm-lib来完成与MSN服务器之间的通讯而不需要我们去操心具体的通讯协议的细节。事实上msnm-lib给我们做了更多的事情使得我们使用msnm-lib来开发一个MSN应用程序变得非常的简单,这也就是我前面提到的我们完全可以不去可能它所提供的韩文API文档的缘故,因为使用它实在是太简单了。
闽南语说:说破不值钱!闲话说了那么多,现在我们就开始来开发我们自己基于JAVA的跨平台的MSN客户端程序。相信听到这句大家都会觉得血脉膨胀,没错,还有什么比动手写程序更让人兴奋的事情呢?何况还是基于JAVA的、跨平台的!
我们先给出一段可运行的代码来完成一个最简单的功能:当有人把它加入好友时,程序
messengerå®åå®è£ ä¸äº
ç³»ç»ä¸å ¼å®¹ãå®åæ¯ä¸ç§åºäºLinuxçèªç±åå¼æ¾æºä»£ç çæä½ç³»ç»ãmessengerå®åå®è£ ä¸äºç³»ç»ä¸å ¼å®¹ãå®å主è¦ä½¿ç¨äºç§»å¨è®¾å¤ï¼å¦æºè½ææºåå¹³æ¿çµèã
不花钱不充金币的聊天软件
是的,存在不花钱不充金币的聊天软件。
在日常生活中,人们使用的许多聊天软件都是免费的,不需要花钱购买,也不需要充值金币或其他虚拟货币。这些软件通常通过提供广告或收集用户数据来实现盈利,而不是直接向用户收费。
例如,微信、QQ、Facebook Messenger、WhatsApp等都是非常流行的免费聊天软件。它们允许用户发送文本消息、语音消息、视频通话等,而无需支付任何费用。当然,这些软件也提供了一些额外的功能或服务,如贴纸、表情符号、主题等,这些可能需要用户支付一定的费用,但这些费用完全是可选的,不影响软件的基本聊天功能。
此外,还有一些开源的聊天软件,如Signal和Telegram等,它们不仅免费,而且公开源代码,这意味着任何人都可以查看和审计其代码,以确保其安全性和隐私性。
总的来说,不花钱不充金币的聊天软件是存在的,而且种类繁多,可以满足不同用户的需求。无论是与朋友保持联系,还是进行商务沟通,这些免费聊天软件都提供了便捷、高效的解决方案。
-原版飞鸽传书 IP Messenger
IP Messenger,一款基于TCP/IP(UDP)协议的免费、开放源代码的多平台弹出式局域网即时通信软件,无需服务器支持。其主要特点包括:
1. **自动检测成员**:通过路由器自动检测连接成员,简化了用户管理。
2. **高速文件传输**:支持文件和文件夹的快速传输,满足高效沟通需求。
3. **内联图像捕获**:从桌面捕获并嵌入图像至消息中,增加信息的直观性和趣味性。
4. **安全通信**:采用RSA位与AES位加密标准,确保消息数据安全传输。
5. **强大的日志查看器**:版本4.0及以上提供了更强大的日志查看功能,便于追踪和管理通信历史。
在使用过程中,IP Messenger的传输速度表现稳定,约为-MB/S,满足多数通信需求。然而,需要注意的是,实现高效的通信,至少两台主机必须位于同一路由器或交换机中,以实现主机间的相互发现。
在中国,有一款类似的局域网传输软件,其设计与功能与IP Messenger相似,甚至存在代码抄袭现象。此类软件的出现,虽在一定程度上丰富了局域网通信的市场,但也引发了关于版权与创新的讨论。
msn基本原理
在计算机上运行的程序,我们称之为"客户端"。它们通过Internet与MSN Messenger服务器进行连接,以实现消息的收发。例如,实时消息的发送过程是,客户端发送命令"here is a message, pass it on",服务器处理此命令后,消息本身仅通过服务器传递给目标客户端,不做进一步的处理。 微软提供了两种版本的MSN Messenger客户端:.NET Messenger(即MSN Messenger)和Windows Messenger,其中Windows Messenger通常与Windows XP系统捆绑。尽管如此,第三方客户端如MSNLite和Amsn也广受欢迎。通常,.NET Messenger被认为是标准客户端,其他客户端的开发往往会参考它的行为,因此被称为"官方客户端"。 然而,微软并未公开发布其Messenger服务器端的详细信息,官方客户端限制了与非微软服务器的连接。客户端与服务器之间的通信规则被称为"MSN Messenger协议",这个协议定义了消息如何在客户端和服务器间发送。早期版本如MSNP8、MSNP9和MSNP曾被支持,但只有MSNP8有详细的文档资料。 要理解协议的细节,开发者可以通过研究官方IETF草案、源代码分析、数据包解析以及研究官方客户端来获取信息。协议的版本发展相对有序,截至年月,已知有三个版本,分别称为"MSNC0"、"MSNC1"和"MSNC2"。 如果你希望保存MSN聊天记录,可以通过安装如金山快盘这类工具,将其设置为备份聊天记录,生成的文件夹中将包含你与好友的聊天历史。扩展资料
MSN全称Microsoft Service Network(微软网络服务),是微软公司推出的即时消息软件,可以与亲人、朋友、工作伙伴进行文字聊天、语音对话、视频会议等即时交流,还可以通过此软件来查看联系人是否联机。提供包括手机MSN(即时通讯Messenger)、必应移动搜索、手机SNS(全球最大Windows Live在线社区)、中文资讯、手机娱乐和手机折扣等创新移动服务,满足了用户在移动互联网时代的沟通、社交、出行、娱乐等需求,在国内拥有大量的用户群。年月Windows Live Messenger服务将在未来数月“退役”,对于中国市场MSN官方表示不会进行整合。