Java Sockets is a class library implementing a subset of the C++ Sockets library, and is based on SUN's java.Nio.* non-blocking network i/o classes.

示例代码

public class MySocket extends TcpSocket
{
	public MySocket(SocketHandler h)
	{
		super(h);
		SetLineProtocol();
	}

	public void OnConNECt()
	{
		Send("GET / HTTP/1.0\r\n" +
			"Host: www.alhem.NET\r\n" +
			"\r\n");
	}

	public void OnLine(String line)
	{
		System.out.println(line);
	}

	public static void main(String[] args)
	{
		StdLog log = new StdoutLog();
		SocketHandler h = new SocketHandler(log);
		MySocket sock = new MySocket(h);
		sock.Open( "www.alhem.net", 80 );
		h.Add( sock );
		boolean quit = false;
		while (!quit) // forever
		{
			h.Select(1, 0);
		}
	}
}

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务