2 a13148846880 a13148846880 于 2013.06.18 14:50 提问

求专业人士看这个程序问题出在哪?
import java.io.*;
import java.net.*;
public class Sb
{
    public static void main(String[] args){
        String m1,m2;
        m1="222.22.125.142";
        m2="";


        try{
            //创建连接到服务器的Socket对象

            while(!m2.equals("end")){
            Socket sc=new Socket(m1,9999);
            DataInputStream din=new DataInputStream

(sc.getInputStream());
            DataOutputStream dout=new DataOutputStream

(sc.getOutputStream());

            System.out.println("连接成功,请输入:");
                BufferedReader input=new 

BufferedReader(new InputStreamReader(System.in));
                    m2=input.readLine();

            dout.writeUTF(m2);
            System.out.println(din.readUTF());

              din.close();
              dout.close();
              sc.close();
              }


        }
        catch(Exception e){
            e.printStackTrace();
        }

    }
}

2个回答

ansjsun
ansjsun   2013.06.18 17:18
已采纳

没有问题..这是服务端你还需要客户端来通信一下就可以了

a13148846880
a13148846880   2013.06.18 15:06

就是无法运行,我不知道错出在哪里?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!