关于java网络编程
java.net的类可以划分为两类:套接字API(Sockets API)和用于处理统一资源定位器(URL)。Socket 是所有其他可移植网络通信的底层机制,用于网络上客户和服务器之间的各种通信。java提供的套接字支持三种不同的底层协议:Socket(面向连接的协议)、DatagramSocket(无连接协议)和MulticastSocket。
在编写网络编程时,通常会谈到客户和服务器,发起通信的是客户(client),接收请求的是服务器(server)。客户需要两个信息来找到Internet上的一个服务器并与之连接,即IP地址和端口号。
客户构造一个Socket来打开与一个服务器的链接:
try{
Socket sock = new Socket("www.baidu.com",25);
}catch(UnkownHostException e){
System.out.println("can't find host.");
}catch(IOException e){
System.ou.println("Error connecting to host.");
}
建立了链接后,服务器应用则使用同类的Socket对象来完成服务器端的通信,不过为了客户接收一个连接,首先要创建一个ServerSocket。
try{
ServerSocket listener = new ServerSocket(1234);
......}
相关文档:
最近在开发过程中发现一个问题:Boolean类型的值无法在flex和java间传递,经过一段研究发现,问题出现在Boolean类型的getter和setter方法上。
按照javabean的规范,小布尔类型的getter是以is做前缀的,但是大布尔类型的getter就成了以get为前缀了(大布尔作为引用类型,已经被视为普通 ......
1. 创建线程有两种方式:
1)扩展java.lang.Thread类
public class ThreadTest extends Thread{ }
2)实现Runnable接口
public class ThreadTest implements Runnable{ }
2. Thread类代表线程类,有两个最主要的方法:
1)run() 包含线程运行时所执行的代码。
用户的线程类只需要继承Thread类,覆盖Thread类的run( ......
产品下载http://www.fastunit.com/download/download.html 格式
大小(bytes)
发布日期 FastUnit 2.9 普及版*
zip
16,707,279 / 15.9M
2010-05-18
点击下载 《FastUnit开发手册》
pdf
1,716,405 / 1.63M
2010-05-13
点击下载 《FastUnit管理手册》
pdf
300,1 ......
Java中提供了Class类,可以通过Class类获取类的定义信息,包括包名、类名、类上的注释(Annotation)、类的修饰符、父类、继承的接口、构造方法、成员变量和成员方法。这些信息分别使用java.lang.annotation.Annotation、 java.lang.reflect.Constructor、java.lang.reflect.Field、java.lang.reflect.Method、java.lang.re ......