JAVA »ñµÃIPµØÖ·
1. java »ñÈ¡ipµØÖ·µÄ´úÂë
String loacalIp = "";
try
{
InetAddress localhost = InetAddress.getLocalHost();
loacalIp =localhost.getHostAddress();
//System.out.println("localhost: "+localhost.getHostAddress());
//System.out.println("localhost: "+localhost.getHostName());
}
catch(UnknownHostException uhe)
{
System.err.println("Localhost Ip exception " + uhe.toString());
}
A£º´Ë´úÂëÔÚwindows ÏÂÃæ»ñÈ¡ipµØÖ·ÊÇÍêÈ«ÕýÈ·¡£
B£º´Ë´úÂëÔÚlinuxÏÂÃæÈ¡µÃµÄipµØÖ·×ÜÊÇ:127.0.0.1
2.ΪÁË»ñÈ¡linuxÏÂÃæÕýÈ·µÄipµØÖ·
ÐÞ¸ÄetcÏÂÃæµÄhostsÎļþ
***.***.***.*** localhost.localdomain localhost
ÐÞ¸ÄΪ±¾»úµÄipµØÖ·£¬¶ø²»ÊÇ127.0.0.1
¾ßÌåÐ޸ĵķ½·¨£¬µ±È»ÊÇÓÃvi½øÐб༡£±£´æºó²»ÓÃÖØÆô»úÆ÷£¬¼´¿É¡£
Ïà¹ØÎĵµ£º
ÆäÊµÕÆÎÕ
MappedByteBuffer
²¢²»ÄÑ£¬Ö»Òª¼Çס“Èý·½Èý·¨ÈýÌØÐÔ”£¨ÎÒ×Ô¼º×ܽáµÄ£¬ºÇºÇ
~~
²»ÒªÈÓ¼¦µ°Å¶¡£¡£¡££©Õâ¾ä»°¾Í¿ÉÒÔÇáËɸ㶨£¡
MappedByteBuffer
Ö»ÊÇÒ»ÖÖÌØÊâµÄ
ByteBuffer
£¬¼´ÊÇ
ByteBuffer
µÄ×ÓÀà¡£
MappedByteBuffer
½«ÎļþÖ±½ÓÓ³Éäµ½Äڴ棨ÕâÀïµÄÄÚ´æÖ¸µÄÊÇÐéÄâÄڴ棬²¢² ......
javaµ÷ÓÃÍⲿ³ÌÐò ±ØÉ± ·¾¶¿Õ¸ñûÓÐÎÊÌâ
Runtime rt = Runtime.getRuntime();
srcFile.getName();
try {
String cmd[]={"cmd","/c",srcFile.getAbsolutePath()};
rt.exec(cmd);
} catch (IOException e1) {
// TODO Auto-genera ......
TBCPMessageFactory.java
/**
* ÎļþÃû: TBCPMessageFactory.java
*/
package tbcpstack;
import java.text.MessageFormat;
import org.apache.log4j.Logger;
import TBCPException;
/**
*
* TODO TBCPÏûÏ¢¹¹½¨¹¤³§
*/
public class TBCPMessageFactory {
/**
* Logger for this class
......
ÕâÊÇÒ»¸öC/SÖ®¼äͨÐŵÄÀý×Ó,ÔÚJDK1.4ϲâÊÔͨ¹ý.
//·þÎñÆ÷¶ËÔ´³ÌÐòtcpserver.java
import java.io.*;
import java.net.*;
public class tcpserver
{
public static void main(String[] args) throws IOException
{
......