因为兴趣,制做了一款运行在.Net framework 3.5 环境下用来发送飞信消息(FetionMessage)的客户端服务程序,可用来做短信报警,现在分享出来,希望与大家共同学习交流。该程序调用第三方包(FetionSDK.dll)因为没有经过正规测试,如果有什么问题请联系我。
附件里有该程序下载(无需安装,绿色运行)。
下面给出使用方法:
1、解压“飞信消息.zip”
2、运行程序“FetionMessage.exe”
3、设置程序的端口(默认为2214)
4、使用以下JAVA代码发送消息请求
package yao.message.modules.send.handler;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
import org.dom4j.Document;
import org.dom4j.DocumentFactory;
import org.dom4j.Element;
public class FetionHandler {
public static void main(String[] args) throws UnknownHostException, IOException {
Document document = DocumentFactory.getInstance().createDocument();
document.setXMLEncoding("utf-8");
Element root = document.addElement("root");
Element username = root.addElement("Username");
Element password = root.addElement("Password");
Element message = root.addElement("Message");
root.addAttribute("type", "message_to_myself");// message_to_friend
message_to_myself
username.setText("飞信用户ID");
password.setText("飞信用户密码");
message.setText("飞信消息内容");
Socket socket = new Socket("127.0.0.1", 2214);
socket.getOutputStream().write(document.asXML().getBytes("utf-8")); //用UTF-8编码发送
socket.getOutputStream().write(0); //必要,用于结束消息流
socket.getOutputStream().flush();
byte[] bs = new byte[1024];
int len = socket.getInputStream().read(bs);
if (len > 0) {
String returnString = new String(bs, 0, len);
System.out.println(returnString);
}
}
}
声明:个人原创,如需转载请明示出处!
分享到:
相关推荐
飞信发送消息程序是一个专为Linux系统设计的命令行工具,允许用户通过命令行界面发送短信。这个程序的安装包提供了在Linux环境下实现飞信功能的全部必要组件,使得管理员和开发者无需图形化界面也能方便地操作。接...
在Java开发的飞信接口程序中,开发者可以实现诸如发送消息、接收消息、管理联系人、群发消息等飞信的基本功能。 这个程序的核心是飞信接口,接口是飞信服务器提供的一种标准通信协议,它定义了客户端(即我们的Java...
在这个“简单实用的飞信程序”压缩包中,核心文件名为"FetionSmart.exe",这表明这是一个便携版或者精简版的飞信客户端,无需安装即可使用,非常适合那些追求简洁和快速通信的用户。 飞信的优势在于其融合了传统的...
总结,这个程序展示了如何使用Java和HttpClient来实现一个简单的飞信消息发送应用,同时也涉及到了网络编程、API调用、测试和安全等多个IT领域的知识点。对于学习和理解这些技术的人来说,这是一个很好的实践项目。
FetionMessageManager.exe则是飞信消息管理器2011的主执行文件,负责程序的启动和运行。 综上所述,飞信消息管理器2011是一款集实用性与创新性于一体的飞信辅助工具,它以C#技术为基础,结合Ribbon界面设计,为用户...
飞信飞信飞信飞信飞信飞信飞信飞信源码飞信源码飞信源码飞信源码飞信源码飞信源码飞信源码飞信源码飞信源码飞信源码
比较实用的一组小程序,可以联系你的朋友,省去短信费,来源飞信官网
和飞信客户端程序,也就是原来的飞信客户端,该资源不违反
"移动公司的飞信安装程序"指的是用于在个人电脑上安装飞信客户端的执行文件,通常这类文件的扩展名为.exe,如这里的"fetion2008.exe"。这个文件可能是飞信2008版本的安装包,让用户能够下载并安装到他们的计算机上,...
该程序是使用Delphi编程语言编写的,主要用于通过网络发送飞信短信,适用于中国移动的用户。它巧妙地将Delphi的强大桌面应用开发能力与PHP的Web服务处理能力相结合,提供了一种高效、便捷的短信发送解决方案。以下是...
标题中的"C#使用飞信虚拟机脱离.net framework及win32引导程序"是一个技术实践,旨在探讨如何在不依赖.NET Framework和传统的Win32启动程序的情况下,利用C#语言和飞信虚拟机来运行应用程序。这涉及到对C#语言深入的...
无奈只能硬着头皮修改一个C# 版本的飞信发送程序。 在移植C#版本的飞信发送程序到PHP过程中,我遇到了一个关于MD5加密相关的问题,困了很多天。最后在CSDN论坛ycTIN的帮助下,问题得以解决。非常感谢ycTIN。 以下...
【PHP飞信程序详解】 PHP飞信程序是一种利用PHP编程语言实现的,能够与中国移动的飞信服务进行交互的应用程序。飞信是中国移动推出的一种即时通讯工具,它允许用户通过互联网或者手机向中国移动的手机用户发送免费...
一、直接利用飞信程序运行C#程序 没有.net framework的话不能运行的。会报错,找不到程序入口。如果你想脱离。net框架运行的话,你可以试试飞信。就是移动的那个。那个可以让你的程序脱离框架运行,已成功试验了。...
飞信SDK开发短信收发程序涉及的技术点主要集中在.NET框架下的跨语言开发、SDK引用、对象实例化、事件处理以及消息收发等。下面将详细阐述这些知识点。 首先,飞信SDK是基于C#编写的,因此需要使用支持.NET框架的...
《C#实现移动飞信程序源代码解析》 在信息技术高速发展的今天,移动通信与互联网的结合产生了许多创新的应用,其中飞信就是一种典型代表。本文将深入探讨使用C#编程语言开发的移动飞信程序源代码,帮助读者理解其...
最近在网上看了一下,有很多利用飞信协议发送短信的程序,有基于Web的、有脚本写的、有C#写的、还有Delphi写的;一些是以Web API提供的,还有一些是以客户端用户界面形式提供的。感觉好像还缺点什么!于是写了一个...
飞信是中国移动推出的一款即时通讯软件,它允许用户通过网络免费发送短信到手机,同时也支持语音、图片等多种消息形式。飞信API则是开发者可以调用的一系列接口,通过这些接口,程序能够与飞信服务器进行交互,实现...
标题中的“通过飞信.net虚拟机脱离.net框架运行.net程序”指的是使用飞信.net虚拟机技术,使得基于.NET Framework编写的程序能够在没有安装.NET Framework的环境下执行。这通常涉及到跨平台兼容性和软件移植性的问题...