• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

java Connection reset错误找了很久不知道错在哪里,求大神告知

import java.io.*;import java.net.*;   import java.util.*;   public class Server {            public static ArrayList list=new ArrayList();          public static int clientnum=0;          public static void main(String[] args){                  try {                                //创建一个服务器的Socket                                ServerSocket serverSocket=new ServerSocket(8888);                                Socket socket=null;                                System.out.println("*****服务器即将启动,等待客户端链接*****");                                DataInputStream dis;                                DataOutputStream dos;                                while(true){                                        //调用accept()方法开始监听,等待客户端的链接                                        socket=serverSocket.accept();                                        dis=new DataInputStream(socket.getInputStream());                                        dos=new DataOutputStream(socket.getOutputStream());                                                                                //创建线程                                        ServerThread thread=new ServerThread(dis,dos,clientnum);                                        thread.start();                                        list.add(thread);                                        clientnum++;                                }                                                        } catch (IOException e) {                                e.printStackTrace();                        }          }}import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;  import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintWriter;  import java.util.ArrayList;import java.util.List;import java.net.*;                /*                  * 服务器线程的作用主要是:                  *   1.接收来自客户端的信息                   *   2.将接收到的信息解析,并转发给目标客户端                   * */  public class ServerThread extends Thread {        public static String[] name=new String[10];        int id;        DataInputStream dis;        DataOutputStream dos;                    public ServerThread(DataInputStream dis,DataOutputStream dos,int num){                    this.dis=dis;                    this.dos=dos;                this.id = num;              }                      public void run() {                  while(true){                        try{                                String masg=dis.readUTF();                                for(int i=0;i

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!