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

📄 socketclient.java

📁 介绍有关java的资料 课件 相当一本书籍 里面都是很基础的知识
💻 JAVA
字号:
/** * Title:        Java网络编程演示 * Description:  Java网络编程演示,用于北京师范大学计算机系Java课程教学示范。 * Copyright:    Copyright (c) 2001 * Company:      北京师范大学计算机系 * @author 孙一林 * @version 1.0 */	import java.net.*;	import java.io.*;	public class SocketClient {		static public void main(String argv[]) {			int Port = 8080;			String host = "";			Socket s;			DataInputStream input;			String inmsg = "";			String[] outmsg = { "LOGON Request",								"Server connection established.",								"Sending meaningful Data...",								"EXIT"};			if( argv.length >= 1 )				Port = Integer.parseInt(argv[0]);			if( argv.length >= 2 )				host = argv[1];			System.out.println( "Connecting to "+host+" on port "+ Port );			try {				s = new Socket( host, Port);				BufferedInputStream bufIn;				bufIn = new BufferedInputStream( s.getInputStream() );				input = new DataInputStream( bufIn );				PrintStream printOut = new PrintStream(s.getOutputStream());				for( int i = 0; i < outmsg.length; i++ ) {					System.out.println( " [Client] " + outmsg[i] );					printOut.println(outmsg[i]);					inmsg = input.readLine();					System.out.println( "  [Server] " + inmsg );					try {						Thread.sleep(5000);					}					catch(InterruptedException e) { }				}				s.close();				System.out.println( "Socket closed, Session ended." );			}			catch (IOException e) {				e.printStackTrace();				System.err.println(e.getMessage());			}		}	}

⌨️ 快捷键说明

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