• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: Java
  • 标签: socket  

资源简介

实现socket客户端收发数据,并支持客户端断网或服务器重启后重连

资源截图

代码片段和文件信息

package socketdemo;
import java.io.DataInputStream;   
import java.io.DataOutputStream;   
import java.io.IOException;   
import java.io.InputStream;
import java.io.OutputStream;   
import java.net.Socket;   
import java.net.UnknownHostException;   
  
public class SocketClient {  
public SocketListen socketListen=new SocketListen();
public Socket socket=null;
public InputStream is=null;
public OutputStream netOut=null;
public DataOutputStream doc=null;
DataInputStream in =null;
public void Subscribe(){
        
         while(true){
        
         try{
         if(socket==null){
         socket = SocketListen.socket;
         }else{
         try{
         is=socket.getInputStream();
                      netOut = socket.getOutputStream(); 
                 doc = new DataOutputStream(netOut);   
                            in = new DataInputStream(is);
                            doc.writeUTF(“客户端数据“);   
                            String res = in.readUTF();   
                            System.out.println(“收到服务器端数据:“+res); 
         }catch(Exception ex){
         System.out.println(“链接异常...“);
         (new Thread()).sleep(1000);
         socket = SocketListen.socket;
        
         }
         }
           
         }catch(Exception ex){
         ex.printStackTrace();
         }
         }
}

  
    public static void main(String[] args) {
     SocketListen socketListen=new SocketListen();
     socketListen.start();
     SocketClient socketClient=new SocketClient();
     socketClient.Subscribe();
    }   
}  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1690  2012-03-01 15:58  java socket\SocketClient.java

     文件        915  2012-03-01 13:52  java socket\SocketListen.java

     文件       1379  2012-03-01 16:01  java socket\SocketManager.java

     目录          0  2012-03-01 16:10  java socket

----------- ---------  ---------- -----  ----

                 3984                    4


评论

共有 条评论