랜 IM 가을(feiq)에 대한 개발 총결산

4009 단어
먼저 코드가 나왔습니다. 자바 코드 그룹을 통해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. 비추 2차 개발 문서;
http://www.feiq18.com/config_nav.php?id=36
4.java 네트워크 프로그래밍;
http://sunspot.blog.51cto.com/372554/130313/

좋은 웹페이지 즐겨찾기