Socket通讯源代码 Socket通讯源代码 Socket通讯源代码 Socket通讯源代码

源代码在线查看: s.java

软件大小: 7 K
上传用户: hahuhuhuhu
关键词: Socket 通讯 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				//服务器端
				//流程:定义数据成员->创建服务器(端口号6565)->服务器等待网络连接->建立socket流->向用户发出
				//确认字符串->读客户端信息->提示用户登录成功
				
				//运行顺序 服务器(启动服务)-客户端(发出信息并接收服务器信息)
				// cmd javac S.java javac C.java 然后java S,在Eclipse里运行C.java ,服务器就在CMD收到信息
				//同时它也收到服务器的信息,通讯成功:)
				import java.io.*;
				import java.net.*;
				class S
				{
					public static void main(String[] args) 
					{
					 try{
					  ServerSocket s_socket=new ServerSocket(6565); //创建服务器(端口号6565)
					  Socket socket=s_socket.accept();  //服务器等待网络连接
					  DataInputStream in=new DataInputStream(socket.getInputStream());//建立socket流
				      String s=in.readUTF();//read client send info
					  System.out.println("服务器已收到信息:"+"\n"+s);//向用户发出确认字符串
				  	  DataOutputStream out=new DataOutputStream(socket.getOutputStream());
				      out.writeUTF("你好,我是服务器,我们已经连接成功!");
				      s_socket.close();
					 }catch(Exception e){}
					}
				}
					/* 
						DataOutputStream out=null;
						DataInputStream in=null;
						ServerSocket s_socket=null;
						Socket c_socket=null;
						String s;//存放读取到的信息	
				
						s_socket=new ServerSocket(4331);
						try{
						    c_socket=s_socket.accept();//用循环语句收发信息    
							in=new DataInPutStream(socket.getInputStream());
							out=new DataOutputStream(socket.getOutputStream());
							  While(true)
							  { 
							  s=in.readUTF();
							  if(s!=null )  
							  break; 
							  }
							out.writeUTF("这里是服务器"); 
							clientSocket.close();
							}catch (IOException e){   }*/
							

相关资源