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

📄 视频文字.txt

📁 javasocket视频教程!本人原创
💻 TXT
字号:
大家好。我系爱迪。今日畀大家一个视频教程。教一下大家关于java.net包下的socket类的编程的一个视频。
 start....
server端的程序代码
一共有这几个类的使用
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
好。我地来启动一下呢个程序。改一下端口号。改成了8989.好了。在CMD下看下这个端口号有没有开启,睇到没。开启了。我 state LISTENING监听模式了。正等待连接
好。继续启动client
ok 127.0.0.1:8989这个端口号ESTABLISHED了。连接成功!
好了。
end...........
server:
package com.eddy;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class server {
	private static int port=8989;  //port number variable
	ServerSocket serversocket;  //server socket
	private Socket socket;  //socket
	private BufferedReader in;  //bufferedReader
	private PrintWriter out;  //prinWriter java.io


	public server(){  //constructor
		startserver();  
		
	}
  public void startserver(){
		try{
			   serversocket=new ServerSocket(port);
			   socket=serversocket.accept();
			   in = new BufferedReader(new InputStreamReader(socket.getInputStream())); 
			   out = new PrintWriter(socket.getOutputStream(),true); 

			   String line = in.readLine(); 
			   out.println("you input is :" + line); 
			   out.close(); 
			   in.close(); 
			   socket.close(); 

			} 
	
		catch(IOException e){  //throw a IOException please note:
	      e.printStackTrace();   
		}
  }
  public static void main(String args[]){
	       server s=new server();  //launcher
  }
}
client:
package com.eddy;

import java.io.*; 
import java.net.*; 

public class Client 
{ 
	String ip = "127.0.0.1";//ip of server
Socket socket;     //socket
BufferedReader in;   //bufferedReader
PrintWriter out; 
private static int port=8989;

public Client() 
{ 
try 
{ 
socket = new Socket(ip, port);  //实例化一个socket类的对象。第一个参数指定IP,第二个参数指定端口号
in = new BufferedReader(new InputStreamReader(socket.getInputStream())); //在bufferedReader得到inputstream输入流
out = new PrintWriter(socket.getOutputStream(),true);   //输出流
BufferedReader line = new BufferedReader(new InputStreamReader(System.in)); 

out.println(line.readLine()); 
line.close(); 
out.close(); 
in.close(); 
socket.close();   //socket close
} 
catch (IOException e) 
{} 
} 

public static void main(String[] args) 
{ 
Client c=new Client(); 
} 
} 

QQ:306037774
author:eddy

⌨️ 快捷键说明

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