这是一个用JML写的一个MSN的客户端。
项目名称 :ZeusMSN
这原本是一个意大利人写的项目,在http://sourceforge.net上可以找到相关代码,我把它检出来导入进eclipse才发现属性和方法居然是意大利语,用了一天时间借着google才把大多数方法和属性名称翻译成了汉语,并添加了一些自已的注释。
原项目中只实现了很少的功能,甚至还有些错误的地方(修改过代码后才得以顺利跑起来),
在这里把修改过后的代码贴出来,希望大家可以一块学习。
版本号:ZeusMSN1.0
实现的功能:
1.根据账号和密码登录MSN;
2.显示联系人列表;
3.给一个好发送消息;
一直想写个IM的客户端,在网上也找了很多QQ的资料,可惜QQ不开放端口,只能在本机写个server和client逗自己玩。
这个小程序我会一直写下去,希望能把它做好....
未完.....
分享到:
相关推荐
2. **JML(Java Messenger Library)**:JML是基于Java语言实现的MSN Messenger客户端库,它提供了对MSN Messenger服务的接口,使得开发者能够用Java编程语言来创建自定义的MSNMessenger客户端,例如机器人。...
在Jml插件的实现中,开发者通常会创建一个客户端对象,这个对象负责建立与MSN服务器的连接,然后发送登录请求。登录成功后,客户端可以通过发送特定的查询请求,获取到好友列表的信息。这些信息通常包括好友的用户名...
`MyJmsnClient.java`是一个简单的实现,展示了如何使用JML库进行MSN Messenger的基本操作,如登录、发送和接收消息、添加好友等。以下是关键代码片段的解释: 1. 类定义:`MyJmsnClient`类是主客户端类,它持有MSN ...
java实现的msn机器人,可以自动应答,主动邀请,主动接受邀请。函数库实现msn所有功能
"jml-src-1.0b4" 是一个开源项目,其主要目的是提供Java语言对MSN Messenger服务的接口和操作支持。这个项目的源代码库包含了多个目录,每个目录都有特定的功能和用途,使得开发者能够更好地理解和使用这个库来构建...
此外,还有一个实现了 `PathContainer` 接口的 `MyPathContainer` 类,它可能包含添加、删除和查询路径的方法。尽管没有给出具体实现,但可以想象这些方法可能包括像 `PATH_ADD`、`PATH_REMOVE` 和 `PATH_REMOVE_BY_...
其次,"guiceyloops.zip"中的GuiceyLoops则是一个极简的库,专门针对使用Guice进行测试的Java EE(Enterprise Edition)应用程序。Guice是Google提供的一款轻量级依赖注入框架,它极大地简化了对象的创建和管理,...
1. `id`:一个唯一标识符,类型为整数。 2. `name`:个人的姓名,类型为字符串。 3. `character`:性格描述,这里使用了`BigInteger`类型,可能代表某种数值或编码。 4. `age`:年龄,类型为整数。 `Person`类需要...
面向对象JML系列第三次代码作业指导书1主要涵盖了如何基于给定的接口和JML规格实现一个社交关系模拟系统的任务。JML(Java Modeling Language)是一种形式化语言,用于描述软件系统的规格,确保代码实现与需求一致。...
【面向对象JML系列第二次指导书1】是一个关于软件开发的作业指导,主要涉及的知识点包括JML规格的深入理解与应用、设计模式的实践、以及单元测试的初步使用。这次作业的目标是实现两个类——Path和Graph,它们分别...
- **JML (Java Msn Manager Library)**:这是一个专注于MSN通讯管理的Java库。相较于Openfire,JML对MSN的支持更为优化,且使用起来更为简便。 本篇文档将详细介绍如何使用JML来实现导入指定MSN账号的好友列表,并...
JavaMSN机器人是一个基于Java...通过学习以上知识点,并结合项目提供的源代码,你可以深入了解如何用Java构建一个MSN机器人,包括如何使用第三方库,如何处理网络通信,以及如何设计和实现一个带图形界面的聊天应用。
【面向对象JML系列第三次指导书1】是一个关于软件开发的作业指导,主要涉及的知识点包括JML规格的深入理解与应用、设计模式的实践以及单元测试的进阶技巧。作业要求学生实现两个核心类:Path和RailwaySystem,以此...
面向对象JML系列第二次代码作业主要要求学生实现一个社交关系模拟系统的各个组件,包括Person、Network和Group。作业的核心是理解和实现官方提供的接口,并确保代码符合JML(Java Modeling Language)规格。 首先,...
java msn 实现接口jar包 Java MSN 实现msn发信息
JML,全称为"jml-一个有用的webcloud最小unikernel分布式操作系统",是一种专注于Web服务的轻量级、高效的分布式操作系统。Unikernel是一种新兴的操作系统模型,它构建于微内核之上,仅包含运行特定应用程序所需的...