我的乐与怒

Life, thoughts, stories and ideas.

Java UDP 简单程序

Server /* * Miwenshu Created on 2005-9-15 * */ import java.net.*; import java.io.*; class DatagramServer{ private static int PORT=8122; public static void main(String[] args) { try{ System.out.println("Datagram Server."); byte[] buf = new byte[1000]; DatagramSocket ds = new DatagramSocket(PORT); //开始监视12345端口 DatagramPacket ip = new DatagramPacket(buf, buf.length); //创建接收数据报的实例 int i=0; String base=""; while (true) { ds.receive(ip); //阻塞,直到收到数据报后将数据装入IP中 String info=new String(buf); if(i==1) base=info; if(base.equals(info)){ }else{ System.out.println("-------------"); System.out.println(info.trim()); base=info; } i++; } }catch(SocketException e1){ System.out.println("SocketException"); }catch( UnknownHostException e11){ System.out.println("UnknownHostException"); }catch(IOException e){ System.out.println("IOException"); } } } Client import java.net.*; import java.util.Enumeration; import java.io.*; class DatagramClient{ private static int PORT=8122;//listen..... private static int

AJAX资源 PHP


Sitepoint资源

http://www.sitepoint.com/forums/showthread.php?t=78687#post1141938

为什么PHP令人不爽

翻译:ShiningRay @ Nirvana Studio 我在过去的四年里一直致力于PHP应用的开发。PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。 下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大的网站。 1. 对递归的不良支持 递归是一种函数调用自身的机制。这是一种强大的特性可以把某些复

Struts中文文档

http://www.matrix.org.cn/subjects/Wiki.jsp?page=JakartaStruts

Grub

http://www.linuxsir.org/bbs/showthread.php?t=181878 win/linux双系统安装grub 2004-04-23 15:18 pm 作者:作者来自:Linux知识宝库现载:http://www.douzhe.com/linuxtips/534.html地址:无名 我的是windows2000+linux, 当我重装windows,格式化c:后,会把MBR的grub格掉,

系统引导资料

系统引导过程及硬盘分区结构论述 作者: zhy2111314来自: LinuxSir.Org ouc.edu.cn摘要: 本文是理论性文档,主要讲述系统引导过程以及硬盘的物理结构; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++正文++++++

grub三步通

grub三步通 ################## GRUB的优点 ################## GRUB 是引导装入器(boot loader) – 它负责装入内核并引导 Linux 系统。GRUB 还可以引导其它操作系统,如 FreeBSD、NetBSD、OpenBSD、GNU HURD 和 DOS,以及 Windows 95、98、NT 和 2000。尽管引导操作系统看上去是件平凡且琐碎的任务,但它实际上很重要

Fedora资源

Fedora http://fedora.redhat.com/ FTP:ftp.applios.net/pub/fedora/linux/core

HTTP Client

代码 import java.net.*; import java.io.*; import java.util.Properties; import java.util.Enumeration; public class Http{ protected Socket client; protected BufferedOutputStream sender; protected BufferedInputStream receiver; protected ByteArrayInputStream byteStream; protected URL target; private int responseCode=-1; private String responseMessage=""; private String serverVersion=""; private Properties header=new Properties(); public Http(){} public Http(String url){ GET(url); } /*GET方法根据URL,会请求文件、数据库查询结果、程序运行结果等多种内容*/ public void GET(String url){ try{ checkHTTP(url); openServer(target.getHost(),target.getPort()); String cmd="GET "+getURLFormat(target)+" HTTP/1.0\r\n"+getBaseHeads()+"\r\n"; System.out.println(cmd); sendMessage(cmd); receiveMessage(); }catch(ProtocolException p){ p.printStackTrace(); return; }catch(UnknownHostException e){ e.printStackTrace(); return; }catch(IOException i){ i.printStackTrace(); return; } } /* *HEAD方法只请求URL的元信息,不包括UR