netutils.java
来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 42 行
JAVA
42 行
/*
* $Id: NetUtils.java,v 1.1 2003/11/25 11:52:23 epr Exp $
*/
package org.jnode.net.util;
import javax.naming.NameNotFoundException;
import org.jnode.driver.net.NetworkException;
import org.jnode.naming.InitialNaming;
import org.jnode.net.NetworkLayerManager;
import org.jnode.net.SocketBuffer;
/**
* Utility class for network devices
* @author epr
*/
public class NetUtils {
/**
* A packet has just been received, send it to the packet-type-manager.
* @param skbuf
*/
public static void sendToPTM(SocketBuffer skbuf)
throws NetworkException {
final NetworkLayerManager ptm = getNLM();
ptm.receive(skbuf);
}
/**
* Gets the packet-type-manager
*/
public static NetworkLayerManager getNLM()
throws NetworkException {
try {
return (NetworkLayerManager)InitialNaming.lookup(NetworkLayerManager.NAME);
} catch (NameNotFoundException ex) {
throw new NetworkException("Cannot find NetworkLayerManager", ex);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?