首页学历类考试大学计算机科学
(简答题)

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

正确答案

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

答案解析

相似试题

  • (简答题)

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

    答案解析

  • (简答题)

    与流式socket相比,数据报通信有何特点?

    答案解析

  • (单选题)

    socket是网络提供给应用程序的接口之一,其目的主要是在网络上实现进程通信,它所在的层次是()

    答案解析

  • (单选题)

    在Java中,Socket s=new Socket(____,1212);缺少的参数是()。

    答案解析

  • (填空题)

    在Java中,能实现线程间通信的流是()

    答案解析

  • (判断题)

    Java程序中,一个类可以实现多个接口。

    答案解析

  • (填空题)

    Java程序实现可移值性,依靠的是()

    答案解析

  • (简答题)

    实现第一个简单的应用程序:打印一行文字。(一行文字为:“您好,Java 程序!”)

    答案解析

  • (单选题)

    为了实现在Java的程序中调用带参数的SQL语句,应该采用()来成。

    答案解析

快考试在线搜题