更多“用Java程序实现流式socket通信,需要使用哪两个类?它们是如何定义的?怎样使用?”相关问题
  • 第1题:

    在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是以下的______包。

    A.java.io

    B.java.awt

    C.java.applet

    D.java.awt.event


    正确答案:B

  • 第2题:

    java程序中用到的所有类都必须使用import语句java.lang包中的类不需要使用import 。()

    此题为判断题(对,错)。


    答案:错

  • 第3题:

    简述流式socket的通信机制,它最大的特点是什么?为什么可以实现无误的通信?


    正确答案:在两个网络应用程序之间发送和接收信息时都需要建立一个可靠的连接,流套接字依靠TCP协议来保证信息正确到达目的地。
    I.P包有可能在网络中丢失或者在传送过程中发生错误,任何一种情况发生,作为接收方的TCP将联系发送方TCP重新发送这个IP包。这就是所谓的在两个流套接字之间建立可靠的连接。

  • 第4题:

    在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。

    • A、java.io
    • B、java.awt
    • C、java.applet
    • D、java.awt.event

    正确答案:B

  • 第5题:

    用Java程序实现流式socket通信,需要使用哪两个类?它们是如何定义的?怎样使用?


    正确答案:一个是ServerSocket类,另一个是Socket类。
    当使用ServerSocket(intport)创建一个ServerSocket对象时,port参数传递端口号,这个端口就是服务器监听连接请求的端口。接下来服务程序进入无限循环之中。无限循环从调用ServerSocket的accept()方法开始,在调用开始后accept()方法将导致调用线程阻塞直到连接建立。
    当客户程序需要与服务器程序通信时,客户程序在客户机创建一个socket对象。如果创建了一个Socket对象,那么它可能通过调用Socket的getInputStream()方法从服务程序获得输入流读传送来的信息,也可能通过调用Socket的getOutputStream()方法获得输出流来发送消息。

  • 第6题:

    Java语言中对文件没有结构要求,所以需要使用随机存取的程序必须自己建立它们。


    正确答案:正确

  • 第7题:

    在Java中JDBC API定义了一组用于与数据库进行通信的接口和类,它们包括在()包中。

    • A、java.lang
    • B、java.sql
    • C、java.util
    • D、java.math

    正确答案:B

  • 第8题:

    使用UDP协议通信时,需要使用哪个类把要发送的数据打包()

    • A、Socket辣Cm05 3136t0 www
    • B、DatagramSocket
    • C、DatagramPacket
    • D、ServerSocket

    正确答案:C

  • 第9题:

    Certkiller。COM单个域的Active Directory林中。 Certkiller需要,采用自定义应用程序的分布式应用程序。应用程序目录分区的软件名为PARDATA.您需要实现这个应用数据复制。你应该使用哪两个工具来实现这一任务呢()

    • A、DNSCMD
    • B、Ntdsutil
    • C、Ipconfig
    • D、Dnsutil
    • E、以上全部

    正确答案:A,B

  • 第10题:

    问答题
    Java程序中字符串常量使用什么类表示?字符串变量又使用什么类来表示?它们的主要区别在哪里?

    正确答案: 字符串常量常用java.lang.String类表示,字符串变量常用java.lang.StringBuffer类来表示。
    它们的主要区别在于:String对象一旦创建不会发生变化,具有只读性质;而StringBuffer对象创建后可扩充和修改字符串对象的内容。
    解析: 暂无解析

  • 第11题:

    问答题
    用Java程序实现流式socket通信,需要使用哪两个类?它们是如何定义的?怎样使用?

    正确答案: 一个是ServerSocket类,另一个是Socket类。
    当使用ServerSocket(intport)创建一个ServerSocket对象时,port参数传递端口号,这个端口就是服务器监听连接请求的端口。接下来服务程序进入无限循环之中。无限循环从调用ServerSocket的accept()方法开始,在调用开始后accept()方法将导致调用线程阻塞直到连接建立。
    当客户程序需要与服务器程序通信时,客户程序在客户机创建一个socket对象。如果创建了一个Socket对象,那么它可能通过调用Socket的getInputStream()方法从服务程序获得输入流读传送来的信息,也可能通过调用Socket的getOutputStream()方法获得输出流来发送消息。
    解析: 暂无解析

  • 第12题:

    填空题
    Java中的程序代码都必须在一个类中定义,类使用()关键字来定义

    正确答案: class
    解析: 暂无解析

  • 第13题:

    Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?


    答:Server端程序: 
    package test; 
    import java.net.*; 
    import java.io.*; 

    public class Server { 
        private ServerSocket ss; 
        private Socket socket; 
        private BufferedReader in; 
        private PrintWriter out; 
        public Server() { 
           try { 
               ss=new ServerSocket(10000); 
               while(true) { 
               socket = ss.accept(); 
               String RemoteIP = socket.getInetAddress().getHostAddress(); 
               String RemotePort = ":"+socket.getLocalPort(); 
               System.out.println("client comein!IP:"+RemoteIP+RemotePort); 
               in = new BufferedReader(new 
               InputStreamReader(socket.getInputStream())); 
               String line = in.readLine(); 
               System.out.println("Cleint send is :" + line); 
    out = new PrintWriter(socket.getOutputStream(),true); 
    out.println("Your Message Received!"); 
    out.close(); 
    in.close(); 
    socket.close(); 
    } 
    }catch (IOException e) 
    { 
    out.println("wrong"); 
    } 
    } 
    public static void main(String[] args) 
    { 
    new Server(); 
    } 
    }; 
    Client端程序: 
    package test; 
    import java.io.*; 
    import java.net.*; 

    public class Client 
    { 
    Socket socket; 
    BufferedReader in; 
    PrintWriter out; 
    public Client() 
    { 
    try 
    { 
    System.out.println("Try to Connect to 127.0.0.1:10000"); 
    socket = new Socket("127.0.0.1",10000); 
    System.out.println("The Server Connected!"); 
    System.out.println("Please enter some Character:"); 
    BufferedReader line = new BufferedReader(new 

    InputStreamReader(System.in)); 
    out = new PrintWriter(socket.getOutputStream(),true); 
    out.println(line.readLine()); 
    in = new BufferedReader(new InputStreamReader(socket.getInputStream())); 
    System.out.println(in.readLine()); 
    out.close(); 
    in.close(); 
    socket.close(); 
    }catch(IOException e) 
    { 
    out.println("Wrong"); 
    } 
    } 
    public static void main(String[] args) 
    { 
    new Client(); 
    } 
    };

  • 第14题:

    Socket 类与 ServerSocket类是用Java实现流式Socket通信的主要工具,创建一个ServerSocket对象就建立了一个Client与Server间的连接。()

    此题为判断题(对,错)。


    答案:错

  • 第15题:

    Java中的程序代码都必须在一个类中定义,类使用()关键字来定义


    正确答案:class

  • 第16题:

    在Java中定义了两个类来封装对字符串的操作,它们分别是()和()


    正确答案:String;StringBuffer

  • 第17题:

    在Fireworks MX 2004中我们可以使用哪类脚本编写自定义的代码?()

    • A、VBScript
    • B、JavaScript
    • C、XML
    • D、Java

    正确答案:B

  • 第18题:

    在Java程序中,通过类的定义只能实现()重继承,但通过接口的定义可以实现()重继承关系。


    正确答案:单重;多重

  • 第19题:

    Java程序中字符串常量使用什么类表示?字符串变量又使用什么类来表示?它们的主要区别在哪里?


    正确答案:字符串常量常用java.lang.String类表示,字符串变量常用java.lang.StringBuffer类来表示。
    它们的主要区别在于:String对象一旦创建不会发生变化,具有只读性质;而StringBuffer对象创建后可扩充和修改字符串对象的内容。

  • 第20题:

    与TCP/IP协议有关的Java类库有哪些?它们是如何定义的?分别怎样使用?


    正确答案:只要有如下三个类库:InetAddress、Socket和ServerSocket。InetAddress对象描绘了32位或128位IP地址;Socket对象代表了客户程序流套接字;ServerSocket代表了服务程序流套接字,这三个类均位于java.net包中。

  • 第21题:

    问答题
    简述流式socket的通信机制,它最大的特点是什么?为什么可以实现无误的通信?

    正确答案: 在两个网络应用程序之间发送和接收信息时都需要建立一个可靠的连接,流套接字依靠TCP协议来保证信息正确到达目的地。
    I.P包有可能在网络中丢失或者在传送过程中发生错误,任何一种情况发生,作为接收方的TCP将联系发送方TCP重新发送这个IP包。这就是所谓的在两个流套接字之间建立可靠的连接。
    解析: 暂无解析

  • 第22题:

    填空题
    在Java程序中,通过类的定义只能实现()重继承,但通过接口的定义可以实现()重继承关系。

    正确答案: 单重,多重
    解析: 暂无解析

  • 第23题:

    填空题
    在Java中定义了两个类来封装对字符串的操作,它们分别是()和()

    正确答案: String,StringBuffer
    解析: 暂无解析

  • 第24题:

    问答题
    与TCP/IP协议有关的Java类库有哪些?它们是如何定义的?分别怎样使用?

    正确答案: 只要有如下三个类库:InetAddress、Socket和ServerSocket。InetAddress对象描绘了32位或128位IP地址;Socket对象代表了客户程序流套接字;ServerSocket代表了服务程序流套接字,这三个类均位于java.net包中。
    解析: 暂无解析