ExDatagramServer.java
上传用户:gyyuli
上传日期:2013-07-09
资源大小:3050k
文件大小:1k
源码类别:

J2ME

开发平台:

Java

  1. package exframework;
  2. import javax.microedition.io.DatagramConnection;
  3. /**
  4.  * <p>Title: ExFramework</p>
  5.  *
  6.  * <p>Description: lizhenpeng</p>
  7.  *
  8.  * <p>Copyright: Copyright (c) 2005</p>
  9.  *
  10.  * <p>Company: LP&P</p>
  11.  *
  12.  * @author lipeng
  13.  * @version 1.0
  14.  */
  15. import javax.microedition.io.*;
  16. public class ExDatagramServer implements AllAction
  17. {
  18.   DatagramConnection conn;
  19.   public ExDatagramServer()
  20.   {
  21.   }
  22.   public void allAction(MainForm form)
  23.   {
  24.     try
  25.     {
  26.       conn=(DatagramConnection)Connector.open("datagram://:8070");
  27.       Datagram dg=conn.newDatagram(1);
  28.       conn.receive(dg);
  29.       byte[] buffer;
  30.       buffer=dg.getData();
  31.       form.addline(dg.getAddress());
  32.       form.addline(String.valueOf(buffer[0]));
  33.       ++buffer[0];
  34.       dg.setData(buffer,0,buffer.length);
  35.       conn.send(dg);
  36.     }
  37.     catch(Exception e)
  38.     {
  39.       System.out.print(e);
  40.     }
  41.   }
  42. }