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

📄 c.java

📁 Socket通讯源代码 Socket通讯源代码 Socket通讯源代码 Socket通讯源代码
💻 JAVA
字号:
//客户机端
//流程:定义数据成员->创建Socket实例->建立socket流->读socket流(接收并
//显示)->送用户名给服务器->读socket流->关闭流
//网络上的数据传送是将网络连接转换成输入输出流,
//DataInputStream和DataOutputStream (PrintStream)是网间流的载体
import java.io.*;
import java.net.*;
class C 
{
	public static void main(String[] args) 
	{
	 try{
	  Socket socket=new Socket("127.0.0.1",6565);//创建Socket实例
	  DataOutputStream out=new DataOutputStream(socket.getOutputStream());//建立socket流
      out.writeUTF("你好,我是客户机1号,收到请回答。");  //送用户名给服务器
	  DataInputStream in=new DataInputStream(socket.getInputStream());//用来read服务器的信息
      String s=in.readUTF();
	  System.out.println("收到来自服务器的信息:"+"\n"+s);//读socket流
	  socket.close(); 
	 }catch(Exception e){   
	 }
	}
	/*
	DataOutputStream out=null;
	DataInputStream in=null;
	String string;		
	Socket socket=null;
	try{
	socket=new Socket("127.0.0.1",4331);
	input=new DataInputStream(socket.getInputStream());
	output=new PrintStream(socket.getOutputStream());	
	catch(IOException e){ System.out.println(“无法连接 ”); }

	Out.writeUTF(“你好”);
	System.out.println(input.readLine());
	While (true)
	{  
	s=in.readUTF( );   
	if  ( s!=null )  
	break;
	}


	mysocket.close();
	System.out.println("s");
    }*/
}

⌨️ 快捷键说明

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