发信人: chanix(Chanix)
整理人: zjxyz(2003-04-08 09:17:44), 站内信件
|
package org.chanix.chariot.net.echo;
import java.io.IOException;
import org.chanix.chariot.net.HandlerImpl;
import org.chanix.chariot.net.TCPChariotContext;
import org.chanix.chariot.net.UDPChariotContext;
/**
* 本处理器实现了 RFC 862 中定义的“Echo Protocol”协议。
*/
public final class EchoHandler extends org.chanix.chariot.net.HandlerImpl
{
public void init()
{
System.out.println();
System.out.println("****************************");
System.out.println("* Echo service for Chariot *");
System.out.println("****************************");
System.out.println();
System.out.println("Copyright, 2000-2003, Simple service for Chariot, Chanix Team.");
}
public void UDPService(UDPChariotContext context)
{
try
{
context.sendPacketBack(context.getData());
}
catch (Exception ex)
{
}
}
public void TCPService(TCPChariotContext context)
{
try
{
while (true)
{
context.getOutputStream().write((byte) context.getInputStream().read());
}
}
catch (Exception ex)
{
}
}
public int getMajorVersion()
{
return 3;
}
public int getMinorVersion()
{
return 19;
}
}
---- 把网站搬回家,用自己的机器做互联网服务器,建立您可以完全操控的网上家园。
Chanix 小组成员 |
|