急需要一个SOCKET的类,这个类作为SOCKET的CLIENT端,与用C写的SOCKET的服务端进行通讯,谁能给个模板或者源码.封装的类为了给其他的JAVA程序调用,要求输入编号,金额字段.C语言写的SERVER偶比较熟悉.

解决方案 »

  1.   

    public class SimpleClient {
        public static void main(String args[]) {
            Socket socket;
            InputStream inputStream;
            DataInputStream dataInputStream;
            try {
                socket = new Socket("127.0.0.1", 5000);
                inputStream = socket.getInputStream();
                dataInputStream = new DataInputStream(inputStream);
                String str = dataInputStream.readUTF();
                if(str.equals(""))
                {
                   str="no message come in!";
                }
                System.out.println(str);
                inputStream.close();
                socket.close();
            } catch (Exception e) {        }
        }
    }
      

  2.   

    java.net.Socket 这个不能满足你的需求吗?
      

  3.   

    public class SimpleServer {
        public static void main(String args[])
        {
            ServerSocket serverSocket=null;
            Socket socket;
            String sendMsg="hello,net world!";
            OutputStream outputStream;
            DataOutputStream dataOutputStream;
            try{
                serverSocket=new ServerSocket(5000);
            }catch(Exception e)
            {
                 ;
            }
            try{
            InputStream is=socket.getOutputStream(); 
            DataInputStream dataInput=new DataInputStream(is);
            String str=dataInput.readUTF();
            System.out.println(str);
            }
             catch(Exception e)
            {
               ;
            }     
        }
    }
      

  4.   

    JAVA新手,java.net.Socket 类足够我用了,我自己搞好了.感谢!