`
wangleifire
  • 浏览: 509153 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mule入门 xmpp tcp 配置 之Client测试类

    博客分类:
  • mule
阅读更多

package client;

import java.net.*;
import java.io.*;
import java.lang.*;

import sun.misc.BASE64Encoder;

public class ClientApp
{
public static void main(String args[]) throws UnknownHostException, IOException
{
   
    //创建通讯并且和主机Rock连接
    Socket cSocket=new Socket("192.168.1.20",5200);
    //打开这个Socket的输入/输出流
    OutputStream os=cSocket.getOutputStream();
    BufferedReader br = new BufferedReader(new InputStreamReader(cSocket.getInputStream()));
    String xmlStringMessage = "<qflag.xmpp.packet.IQ id='xxx' from = 'xxx'><name>wanglei</name><password>123</password></qflag.xmpp.packet.IQ>" ;
    //String xmlStringMessage = "<qflag.xmpp.packet.Message id='yyy' from = 'yyy'><body>hahaha</body></qflag.xmpp.packet.Message>" ;
    //xmlStringMessage = "ss" ;
    //BASE64Encoder bencode = new BASE64Encoder() ;
    //xmlStringMessage = bencode.encode(xmlStringMessage.getBytes()) ;
   
    os.write(xmlStringMessage.getBytes()) ;
    //os.write(xmlString.getBytes()) ;
    String msg = null;
    System.out.println("start...") ;
    try
    {
        while ((msg = br.readLine()) != null)
            System.out.println("msg = " + msg);
    }
   
   
    catch (IOException e) {                   
        e.printStackTrace() ;
    }

}
}

分享到:
评论

相关推荐

    mule线程数量参数配置.zip_mule_mule 线程配置_mule设置并发数_参数_线程

    关于在tomcat上进行mule多线程数量参数配置

    Mule3.4入门学习

    "Mule3.4入门学习" 本文将对Mule3.4进行入门学习,涵盖Mule环境搭建、Webservice的发布、JMS消息通信、ftp、File应用、协议转换等知识点。 一、Mule环境搭建 Mule环境的搭建需要JDK的支持,包括下载、安装、配置...

    Mule入门文档

    "org"则可能是按照Java的包命名规则组织的源代码目录结构,通常在Java项目中,类和接口会根据其功能被组织到不同的包下,如"org.mule.module"、"org.mule.config"等,这表明压缩包内可能有Mule的模块代码或配置文件...

    mule esb 项目 例子 入门

    本教程将带您入门Mule ESB项目,通过实例学习其核心概念和操作。 首先,我们需要理解ESB的基本概念。ESB作为一个中间件,它的主要作用是提供一种松耦合的方式,使得各个系统之间可以通过标准接口进行通信,而不是...

    mule 入门文档

    【Mule 入门文档】 Mule 是一个开源的企业服务总线(Enterprise Service Bus,ESB)和集成平台,它提供了灵活且强大的工具来连接不同的系统、应用和服务,实现企业内部以及跨组织的数据交换。本入门文档将指导你从...

    mule-module-client-2.2.1.rar_mule

    例如,"org.mule.module.client"可能包含了客户端模块的主要类和接口,如连接管理器、服务代理等。开发者可以通过这些类来创建与Mule服务器的连接,调用远程Mule服务,实现服务消费。 Mule Module Client的核心功能...

    mule配置常用节点解释

    - **定义**: 通过指定实现类名配置Mule组件。 - **示例**: `&lt;component class="com.example.MyComponent"&gt;...&lt;/component&gt;` - **作用**: 指定组件的实现类,Mule为每个接收到的消息创建一个新实例。 ##### 2. `...

    MULE配置文档

    mule的配置文档 自己整理,很实用滴,希望大家可以和我一样少走歪路

    Mule_入门、介绍及架构理解

    标题与描述概述的知识点主要围绕Mule ESB的入门、介绍以及架构理解展开,下面将对这些知识点进行详细的解析和扩展: ### Mule是什么? Mule是一个基于Java的高度可扩展的开源消息框架,旨在简化应用系统间的通信和...

    mule开发环境搭建和部署

    在config目录下新增一个sayHello-mule-config.xml配置文件,该文件用于定义Mule项目的配置信息。该文件的内容包括Mule项目的命名空间、SchemaLocation等信息。 四、Mule项目的配置和部署 在Mule项目中,需要配置...

    mule -esb 源码

    Spring是Mule ESB的核心组件之一,负责管理对象的生命周期和依赖注入。这两个DTD文件确保了配置文件的正确性,帮助开发者理解如何配置Mule应用。 `security.policy`文件是Java安全策略的配置,用于控制Mule ESB在...

    mule web service exsample

    "ws-example-backend.xml" 文件是Mule应用的核心配置文件,其中包含了Web服务的具体定义。它可能包含一个或多个消息处理器,如HTTP监听器(用于接收请求)、数据转换器(如GRF文件中的图形化流程定义)、以及业务...

    mule文档详解 mule

    Mule ESB使用XML或图形化的Mule Studio进行配置。开发者可以创建数据流,定义消息如何在各个服务之间流动,包括数据转换、错误处理和流控制。Mule的工作流程通常包括消息的接收、转换、路由和发送。 **5. 安全性** ...

    Mule与MQ集成

    Mule的配置同样始于下载,从Mule官方网站下载Mule ESB的最新版本并解压缩。解压后的文件包含了Mule运行所需的全部组件。Mule ESB通常与Eclipse集成,以便于开发和调试Mule应用程序。 **2. Mule与MQ集成** 集成Mule...

    利用mule服务总线代理cxf服务

    运行`CXFClient`类,如果输出为`Hello world`,则表示客户端调用成功。 #### 使用Mule ESB代理CXF服务 最后,我们将使用Mule ESB作为代理来访问CXF服务: 1. **下载Mule Studio** 访问MuleSoft官网:...

    mule IDE (mule ESB)

    Mule ESB 是一个轻量级的基于java的企业服务总线和集成平台, 使得开发人员可以快速,简单的连接多个应用, 使得它们可以交换数据。 Mule ESB 容易集成现有异构系统,包括:JMS, Web Services, JDBC, HTTP, 等. ESB...

    MULE DEMO实验

    Mule DEMO实验是一个基于Mule ESB(企业服务总线)的测试项目,旨在帮助用户了解并实践Mule的基本功能和工作原理。Mule ESB是一个开源的企业级集成平台,它允许不同系统、应用程序和服务之间进行无缝通信。在这个...

Global site tag (gtag.js) - Google Analytics