⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 edit.txt

📁 TCP/IP用java语言实现
💻 TXT
📖 第 1 页 / 共 5 页
字号:
文件夹 PATH 列表
卷序列号码为 00520053 60C5:9AEA
F:.
│  code999.com说明.txt
│  三九源码.url
│  tt.txt
│  edit.txt
│  edit
├─ch2
│      Hello.java
│      Netclock.java
│      Phttpd.java
│      Readfile.java
│      Readnet.java
│      Readwrite.java
│      Testargs.java
│      Writefile.java
│      Wrnet.java
│      tt.txt
├─ch3
│      0.gif
│      1.gif
│      CtrlListen.class
│      dd
│      Ftp.class
│      Ftp.java
│      Ftp1.java
│      Ftp2.java
│      Ftp3.class
│      Ftp3.java
│      Getdatad.java
│      T1.java
│      T2.java
│      Telnet.java
│      Threadtest.java
├─ch4
│      Mail.java
│      MailManager.java
│      MMGui.java
│      Pop.java
│      Receiver.java
├─ch5
│      Robot.java
│      UmiClient.java
│      UmiServer.java
├─ch6
│      Chat.java
│      ChatServer.java
│      Mlisten.java
│      Msend.java
├─ch7
│      Clock.java
│      ClockClient.java
│      ClockImpl.java
│      ClockServer.java
│      DPiClient.java
│      Pi.java
│      PiClient.java
│      PiImpl.java
│      PiServer.java
└─SampleTree
    │  DynamicTreeNode.class
    │  FtpClient.jcd
    │  FtpClient.jcp
    │  FtpClient.jcu
    │  FtpClient.jcw
    │  README.txt
    │  SampleData.class
    │  SampleTree$1.class
    │  SampleTree$2.class
    │  SampleTree$3.class
    │  SampleTree$4.class
    │  SampleTree$5.class
    │  SampleTree$AddAction.class
    │  SampleTree$InsertAction.class
    │  SampleTree$ReloadAction.class
    │  SampleTree$RemoveAction$PositionComparator.class
    │  SampleTree$RemoveAction.class
    │  SampleTree$ShowHandlesChangeListener.class
    │  SampleTree$ShowRootChangeListener.class
    │  SampleTree$TreeEditableChangeListener.class
    │  SampleTree.class
    │  SampleTree.jar
    │  SampleTreeCellRenderer.class
    │  SampleTreeModel.class
    │  src_ftpclient.txt
    ├─images
    └─src
        │  DynamicTreeNode.java
        │  SampleData.java
        │  SampleTree.java
        │  SampleTreeCellRenderer.java
        │  SampleTreeModel.java
        │  t.txt
        └─resources
            └─images
                    collapsed.gif
                    expanded.gif
                    
 Volume in drive F has no label.
 Volume Serial Number is 60C5-9AEA

 Directory of F:\TCP_IP~1\ch2

2007-04-08  12:57    <DIR>          .
2007-04-08  12:57    <DIR>          ..
2002-08-07  06:53               461 Hello.java
2002-08-07  07:11             1,282 Netclock.java
2002-08-07  07:15             1,764 Phttpd.java
2002-08-07  07:03             1,195 Readfile.java
2002-08-07  07:05             1,394 Readnet.java
2002-08-07  06:55               681 Readwrite.java
2002-08-07  07:00               378 Testargs.java
2002-08-07  06:58             1,441 Writefile.java
2002-08-07  07:08             1,935 Wrnet.java
2007-04-08  13:06            51,525 tt.txt
              10 File(s)         62,056 bytes
               2 Dir(s)  25,302,482,944 bytes free
// Hello.java
// 扨弮側Java尵岅僾儘僌儔儉偺椺戣
// 偙偺僾儘僌儔儉傪幚峴偡傞偲,悢峴偺儊僢僙乕僕傪弌椡屻,廔椆偟傑偡.
import java.io.* ;
public class Hello{
	// 儊僀儞僾儘僌儔儉
	public static void main(String[] args){
	// 儊僢僙乕僕偺弌椡
		System.out.println("傒側偝傫偙傫偵偪偼");
		System.out.print("Java尵岅偵傛傞") ;
		System.out.print("僱僢僩儚乕僋僾儘僌儔儈儞僌偺悽奅傊") ;
		System.out.println("傛偆偙偦両");
	}
	//儊僀儞僾儘僌儔儉偺廔椆
}
// 帪崗傪摎偊傞僒乕僶僾儘僌儔儉Netclock.java
// 偙偺僾儘僌儔儉偼億乕僩斣崋6000斣偱摦嶌偡傞僒乕僶偱偡
// 僋儔僀傾儞僩偐傜偺愙懕偵懳偟,帪崗傪曉偟傑偡
// 偙偺僾儘僌儔儉傪掆巭偝偣傞偵偼僐儞僩儘乕儖C傪擖椡偟偰偔偩偝偄
// 巊偄曽java Netclock

// 儔僀僽儔儕偺棙梡
import java.io.* ;
import java.net.* ;
import java.util.* ;

// Netclock僋儔僗
class Netclock{
	public static void main(String args[]){
		ServerSocket servsock = null ;// 僒乕僶梡僜働僢僩
		Socket sock ;// 僜働僢僩偺撉傒彂偒梡僆僽僕僃僋僩
		OutputStream out ;// 弌椡僗僩儕乕儉
		String outstr ;// 弌椡僨乕僞傪奿擺偡傞暥帤楍
		int i ;//弌椡偺孞傝曉偟惂屼梡曄悢
		Date d ;// 擔晅帪崗張棟梡僆僽僕僃僋僩

		try{
			// 僒乕僶僜働僢僩偺嶌惉
			servsock = new ServerSocket(6000,300) ;
			// 僒乕僶張棟偺孞傝曉偟
			while(true){
				sock = servsock.accept() ;//愙懕庴晅
				// 弌椡梡僨乕僞偺嶌惉
				d = new Date() ;
				outstr = "\n"
					+ "Hello, this is Netclock server."
					+ "\n" + d.toString() + "\n"
					+ "Thank you." + "\n";
				// 僨乕僞偺弌椡
				out = sock.getOutputStream() ;
				for(i = 0; i < outstr.length();++i)
					out.write((int)outstr.charAt(i)) ;
				out.write('\n') ;
				// 愙懕廔椆
				sock.close() ;
			}
		}catch(IOException e){
			System.exit(1) ;
		}
	}
}// 偄傫偪偒HTTP僒乕僶Phttpd.java
// 偙偺僾儘僌儔儉偼億乕僩斣崋80斣偱摦嶌偡傞僒乕僶偱偡
// 巊偄曽java Phttp 僨乕僞僼傽僀儖柤
// WWW僋儔僀傾儞僩偐傜偺愙懕偵懳偟,堷悢偱巜掕偟偨僼傽僀儖傪曉偟傑偡

// 儔僀僽儔儕偺棙梡
import java .io.* ;
import java.net.* ;
import java.util.* ;

// Phttpd僋儔僗
class Phttpd{
	public static void main(String args[]){
		// 僒乕僶僜働僢僩偺弨旛
		ServerSocket servsock = null ;
		Socket sock ;
		// 擖弌椡偺弨旛
		OutputStream out ;
		BufferedReader in ;
		FileInputStream infile = null;
		byte[] buff = new byte[1024];
		// 偦偺懠偺曄悢
		boolean cont = true ;
		int i ;

		try{
			// 僒乕僶梡僜働僢僩偺嶌惉乮億乕僩斣崋80斣乯
			servsock = new ServerSocket(80,300) ;
			while(true){
				sock = servsock.accept() ;// 愙懕梫媮偺庴晅
				// 愙懕愭偺昞帵
				System.out.println("愙懕梫媮"
					+ (sock.getInetAddress()).getHostName()) ;
				// 僆僽僕僃僋僩infile傪嶌傝,僼傽僀儖傪弨旛偟傑偡
				try{
					infile = new FileInputStream(args[0]) ;
				}
				catch(Exception e){
					// 僼傽僀儖弨旛偺幐攕
					System.err.println("僼傽僀儖偑偁傝傑偣傫") ;
					System.exit(1) ;
				}
				// 撉傒彂偒梡僆僽僕僃僋僩偺惗惉
				in = new BufferedReader(new
				InputStreamReader(sock.getInputStream()));
				out = sock.getOutputStream() ;
				// 偲傝偁偊偢夵峴傪俀偮撉傒旘偽偡
				for(i = 0; i < 2;++i)
					in.readLine() ;
				// 僼傽僀儖偺弌椡
				cont = true ;
				while(cont){
					// 僼傽僀儖偐傜偺撉傒崬傒偲僱僢僩儚乕僋弌椡
					try{
						int n = infile.read(buff);
						out.write(buff,0,n) ;
					}
					catch(Exception e){
						cont = false ;
					}
				}
				// 愙懕廔椆
				sock.close() ;
				infile.close() ;
			}
		}catch(IOException e){
			System.exit(1) ;
		}
	}
}// Readfile.java
// 僼傽僀儖偺撪梕傪撉傒庢傝,偦偺傑傑夋柺偵弌椡偟傑偡
// 巊偄曽java Readfile 僼傽僀儖柤

//儔僀僽儔儕偺棙梡
import java.io.*;

// Readfile僋儔僗
public class Readfile {
	// 僾儘僌儔儉偺杮懱main
	public static void main(String[] args){
		byte[] buff = new byte[1024];//攝楍偺掕媊
		boolean cont = true ;// 儖乕僾惂屼梡曄悢
		FileInputStream infile = null;// 僼傽僀儖撉庢梡
		// 僆僽僕僃僋僩infile傪嶌傝,僼傽僀儖撉傒弌偟傪弨旛偟傑偡
		try{
			infile = new FileInputStream(args[0]) ;
		}
		catch(FileNotFoundException e){
			// 僼傽僀儖弨旛偺幐攕
			System.err.println("僼傽僀儖偑偁傝傑偣傫") ;
			System.exit(1) ;
		}

		// 僼傽僀儖偺廔椆傑偱,埲壓偺儖乕僾傪孞傝曉偟傑偡
		while (cont) {
			try {
				// 僼傽僀儖偐傜偺撉傒崬傒
				int n = infile.read(buff);
				// System.out傊偺彂偒弌偟
				System.out.write(buff, 0, n) ;
			}
			// 埲壓偼椺奜張棟偱偡
			catch(Exception e){
				// 撉傒弌偟廔椆帪偵儖乕僾傕廔椆偟傑偡
				cont = false ;
			}
		}
		// 僼傽僀儖傪暵偠傑偡
		try{
			infile.close() ;
		}
		catch(IOException e){
			// 僼傽僀儖僋儘乕僘偺幐攕偱偡
			System.err.println("僼傽僀儖偺僄儔乕偱偡") ;
			System.exit(1) ;
		}
	}
}// Readnet.java
// 僱僢僩儚乕僋忋偺僒乕僶偐傜僨乕僞傪庴偗庢傝,偦偺傑傑夋柺偵弌椡偟傑偡
// 巊偄曽java Readnet DNS 柤億乕僩斣崋
// 椺java Readnet kiku.fuis.fukui-u.ac.jp 6000

//儔僀僽儔儕偺棙梡
import java.io.*;
import java.net.* ;

// Readnet僋儔僗
public class Readnet {
	// 僾儘僌儔儉偺杮懱main
	public static void main(String[] args){
		byte[] buff = new byte[1024];//攝楍偺掕媊
		Socket readsocket = null ;// 僒乕僶愙懕梡僜働僢僩
		InputStream instr = null;// 僨乕僞撉傒庢傝梡僆僽僕僃僋僩
		boolean cont = true ;
		// 巜掕偺億乕僩偵懳偟偰,僜働僢僩傪嶌惉偟傑偡
		// 僆僽僕僃僋僩instr傪嶌傝,僨乕僞撉傒弌偟傪弨旛偟傑偡
		try{
			readsocket
				= new Socket(args[0],Integer.parseInt(args[1])) ;
			instr = readsocket.getInputStream() ;
		}
		catch(Exception e){
			System.err.println("僱僢僩儚乕僋僄儔乕偱偡") ;
			System.exit(1) ;
		}

		// 僨乕僞偺廔椆傑偱,埲壓偺儖乕僾傪孞傝曉偟傑偡
		while (cont) {
			try {
				// 撉傒崬傒
				int n = instr.read(buff);
				// System.out傊偺彂偒弌偟
				System.out.write(buff, 0, n) ;
			}
			// 埲壓偼椺奜張棟偱偡
			catch(Exception e){
				// 撉傒弌偟廔椆帪偵儖乕僾傕廔椆偟傑偡
				cont = false ;
			}
		}
		// 僐僱僋僔儑儞傪暵偠傑偡
		try{
			instr.close() ;
		}
		catch(Exception e){
			// 僱僢僩儚乕僋僋儘乕僘幐攕偱偡
			System.err.println("僱僢僩儚乕僋偺僄儔乕偱偡") ;
			System.exit(1) ;
		}
	}
}// Readwrite.java
// 僉乕儃乕僪偐傜偺擖椡傪庴偗庢傝,偦偺傑傑夋柺偵弌椡偟傑偡
// 偙偺僾儘僌儔儉傪廔椆偡傞偵偼,僐儞僩儘乕儖俠傪擖椡偟偰偔偩偝偄
//儔僀僽儔儕偺棙梡
import java.io.*;
// Readwrite僋儔僗
public class Readwrite {
	// 僾儘僌儔儉偺杮懱main
	public static void main(String[] args){
		byte[] buff = new byte[1024];//攝楍偺掕媊
		// 埲壓偺儖乕僾傪柍尷偵孞傝曉偟傑偡
		//
		while (true) {
			try {
				// System.in偐傜偺撉傒崬傒
				int n = System.in.read(buff);
				// System.out傊偺彂偒弌偟
				System.out.write(buff, 0, n);
			}
			// 埲壓偼椺奜張棟偱偡
			catch(Exception e){
				// 椺奜帪偼僾儘僌儔儉傪廔椆偟傑偡
				System.exit(1);
			}
		}
	}
}// Testargs.java
// 僐儅儞僪傊偺堷悢傪夋柺偵昞帵偟傑偡
// 巊偄曽java Testarg (堷悢侾) (堷悢俀) ...

import java.io.* ;
public class Testargs{
	// 儊僀儞僾儘僌儔儉
	public static void main(String[] args){
		// 儊僢僙乕僕偺弌椡
		int number = 0 ;
		while(number < args.length){
			System.out.println(args[number]);
			++ number ;
		}
	}
	//儊僀儞僾儘僌儔儉偺廔椆
}// Writefile.java
// 僉乕儃乕僪偐傜偺擖椡傪庴偗庢傝,偦偺傑傑夋柺偵弌椡偟傑偡
// 傑偨,僼傽僀儖偵擖椡傪弴偵奿擺偟傑偡
// 巊偄曽java Writefile 僼傽僀儖柤
// 偙偺僾儘僌儔儉傪廔椆偡傞偵偼,峴偺愭摢偵僺儕僆僪.傪擖椡偟偰偔偩偝偄
//儔僀僽儔儕偺棙梡
import java.io.*;
// Writefile僋儔僗
public class Writefile {
	// 僾儘僌儔儉偺杮懱main
	public static void main(String[] args){
		byte[] buff = new byte[1024];//攝楍偺掕媊
		boolean cont = true ;// 儖乕僾惂屼梡曄悢
		FileOutputStream outfile = null;
		// 僼傽僀儖弌椡梡僆僽僕僃僋僩
		// 僆僽僕僃僋僩outfile傪嶌傝,僼傽僀儖偺弌椡傪弨旛偟傑偡
		try{
			outfile = new FileOutputStream(args[0]) ;
		}
		catch(FileNotFoundException e){
			// 僼傽僀儖弨旛偺幐攕
			System.err.println("僼傽僀儖偑偁傝傑偣傫") ;
			System.exit(1) ;
		}
		// 峴摢傊偺僺儕僆僪偺擖椡傑偱,埲壓偺儖乕僾傪孞傝曉偟傑偡
		while (cont) {
			try {
				// System.in偐傜偺撉傒崬傒
				int n = System.in.read(buff);
				// System.out傊偺彂偒弌偟
				System.out.write(buff, 0, n) ;
				// 峴摢僺儕僆僪偺専弌
				if(buff[0] == '.') cont = false ;
				else outfile.write(buff,0,n) ;
			}
			// 埲壓偼椺奜張棟偱偡
			catch(Exception e){
				// 椺奜帪偼僾儘僌儔儉傪廔椆偟傑偡
				System.exit(1);
			}
		}
		// 僼傽僀儖傪暵偠傑偡
		try{
			outfile.close() ;
		}
		catch(IOException e){
			// 僼傽僀儖僋儘乕僘偺幐攕偱偡
			System.err.println("僼傽僀儖偺僄儔乕偱偡") ;
			System.exit(1) ;
		}
	}
}// Wrnet.java
// 僱僢僩儚乕僋忋偺僒乕僶偵愙懕偟,僨乕僞傪憲傝傑偡
// 偦偺屻僒乕僶偐傜僨乕僞傪庴偗庢傝,偦偺傑傑夋柺偵弌椡偟傑偡
// 巊偄曽java Wrnet DNS 柤億乕僩斣崋

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -