• 针对局域网IM飞秋(feiq)的开发总结


     先上代码了,通过java代码群发feiq消息:

    package com.triman.constant;
    
    import java.io.IOException;
    import java.io.UnsupportedEncodingException;
    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    import java.net.InetAddress;
    import java.net.SocketException;
    import java.net.UnknownHostException;
    import java.util.Date;
    
    public class SendFeiQ  {
        public void sendMsgToFeiQ(String content){            
            DatagramSocket ds;
            try {
                ds = new DatagramSocket();
                String name="投票系统管理员";
                String host="triman";
                long IPMSG_SENDMSG=0x00000020;        
                byte[] buffer = ("1:" + new Date().getTime() + ":" + name + ":"+ host + ":" + IPMSG_SENDMSG + ":" + content).getBytes("gbk");        
                DatagramPacket dp=new DatagramPacket(buffer, buffer.length,InetAddress.getByName("192.168.100.255"),2425); 
                ds.send(dp);
                ds.close();
            } catch (SocketException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (UnsupportedEncodingException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (UnknownHostException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }    
        }
    }

    相关参考资料:

    1、其他文章;

    http://www.cnblogs.com/vir56k/archive/2011/07/11/2103378.html

    2、IPMSG协议;

    http://www.blogjava.net/charles/archive/2009/05/07/269350.html

    3、飞秋二次开发文档;

    http://www.feiq18.com/config_nav.php?id=36

    4、java网络编程;

    http://sunspot.blog.51cto.com/372554/130313/

  • 相关阅读:
    centos 安装netstat
    du 常见的命令
    CentOS7 安装Python3.6.8
    Alpine安装telnet
    TypeError: 'NoneType' object is not callable
    docker中删除dead状态的容器
    监控进程,线程shell脚本
    pyinstaller打包py成exe后音乐文件播放异常pygame.error failed to execute script
    lambda expressions
    Domain logic approaches
  • 原文地址:https://www.cnblogs.com/bingya/p/3345559.html
Copyright © 2020-2023  润新知