在J2EE中,当使用以某主机地址为参数的构造器来创建新的Socket实例时()。 A、客户端试图通过Internet建立与该主机的链接B、客户端启动运行于主机上的服务器程序C、没有特殊事情发生,直到调用Socket的accept()方法D、调用Socket的accept()方法

题目

在J2EE中,当使用以某主机地址为参数的构造器来创建新的Socket实例时()。 

  • A、客户端试图通过Internet建立与该主机的链接
  • B、客户端启动运行于主机上的服务器程序
  • C、没有特殊事情发生,直到调用Socket的accept()方法
  • D、调用Socket的accept()方法

相似考题
更多“在J2EE中,当使用以某主机地址为参数的构造器来创建新的Socket实例时()。 A、客户端试图通过Internet建立与该主机的链接B、客户端启动运行于主机上的服务器程序C、没有特殊事情发生,直到调用Socket的accept()方法D、调用Socket的accept()方法”相关问题
  • 第1题:

    socket调用需要客户程序和服务器程序分别调用才能建立一个套接字连接()


    参考答案:对

  • 第2题:

    阅读以下程序说明和C++程序,将程序段中(1)~(7)空缺处的语句填写完整。

    [说明]

    使用MFC的CSocket类在两个或者多个应用程序之间建立通信。服务器应用程序先创建一个特殊的 Socket,用于监听客户应用程序的连接请求,然后再创建新的Socket来完成连接。从客户和服务器两端读取该连接,直到一个需要处理的报文到来为止。以下C++程序将封装这些功能,这样所有应用程序需要完成的只是创建一个Socket连接,然后处理到来的报文。这将包括一个新的服务器Socket类、新客户端Socket类和新的报文队列类。

    创建新的服务器Socket类程序的框架如下。第1个函数ListenEx()用于通知Socket开始监听客户应用程序。第2个函数OnAccept()在接收到连接请求时被调用。在其中创建新的Socket,并立刻设置它开始从客户应用程序读取报文,这些是通过调用第3个函数RecvThread()来完成的,该函数位于它自己的线程中。

    [C++程序]

    [ListenEX()函数]


    正确答案:这是一道要求读者使用Socket与另一个Windows应用程序或者与任何支持Socket的应用程序通信的编程题。本题的解答思路如下。 题干已给出“函数ListenEx()用于通知Socket开始监听客户应用程序”ListenEx()通过调用CSocket的Listen()函数监听来自客户应用程序的连接请求。ListenEx()同时在结构中设置其调用参数这些参数最终被传递到RecvThread()函数以实现读操作。因此()空缺处应填入“Listen()”。 函数OnAccept()在接收到连接请求时被调用。它使用文本编辑器(TextEdit)重载CSocket的OnAccept()函数在其中将创建新的Socket用于建立与客户应用程序的连接同时使用由用户定义的标识符作为关键字将该Socket保存到对象映射表中。然后设置Socket进入同步模式并创建一个线程从套接字中读取数据。因此(2)空缺处应填入“newCSocket”用于完成初始化工作。 函数RecvThread()使用CSocket的Receive()函数等待直到通过套接字接收到新的报文。该线程假定每一个报文包含固定字长的报头和可变长度的报文体。对于每一个新的套接字报文RecvThread()还向应用程序发送WM_New_MESSAGE消息通知新的报文等待处理。如果套接字关闭线程将在终止前向应用程序发送WM_DONE_MESSAGE消息所以(3)空缺处应填入“len+=res”。该函数没有返回值所以(4)空缺处应填入“return 0”。 接下来添加函数SendEx()向客户应用程序发回报文该函数将根据用户定义的标识符从对象映射表中取出Socket对象然后调用线程函数向该Socket发送报文因此(5)空缺处应填入“m_mapSockets[id]”。 SendThread使用CSocket类的Send()函数将报文数据发送出去因此(6)空缺处应填入“Send”。 服务器套接字类中的最后需要创建关闭函数这个函数不仅将关闭监听套接字而且将关闭创建的所有与客户端连接的套接字因此(7)空缺处应填入“Close()”。
    这是一道要求读者使用Socket与另一个Windows应用程序或者与任何支持Socket的应用程序通信的编程题。本题的解答思路如下。 题干已给出“函数ListenEx()用于通知Socket开始监听客户应用程序”,ListenEx()通过调用CSocket的Listen()函数监听来自客户应用程序的连接请求。ListenEx()同时在结构中设置其调用参数,这些参数最终被传递到RecvThread()函数以实现读操作。因此()空缺处应填入“Listen()”。 函数OnAccept()在接收到连接请求时被调用。它使用文本编辑器(TextEdit)重载CSocket的OnAccept()函数,在其中将创建新的Socket,用于建立与客户应用程序的连接,同时使用由用户定义的标识符作为关键字将该Socket保存到对象映射表中。然后,设置Socket进入同步模式,并创建一个线程从套接字中读取数据。因此(2)空缺处应填入“newCSocket”,用于完成初始化工作。 函数RecvThread()使用CSocket的Receive()函数等待,直到通过套接字接收到新的报文。该线程假定每一个报文包含固定字长的报头和可变长度的报文体。对于每一个新的套接字报文,RecvThread()还向应用程序发送WM_New_MESSAGE消息,通知新的报文等待处理。如果套接字关闭,线程将在终止前向应用程序发送WM_DONE_MESSAGE消息,所以(3)空缺处应填入“len+=res”。该函数没有返回值,所以(4)空缺处应填入“return 0”。 接下来添加函数SendEx()向客户应用程序发回报文,该函数将根据用户定义的标识符从对象映射表中取出Socket对象,然后调用线程函数向该Socket发送报文,因此(5)空缺处应填入“m_mapSockets[id]”。 SendThread使用CSocket类的Send()函数将报文数据发送出去,因此(6)空缺处应填入“Send”。 服务器套接字类中的最后需要创建关闭函数,这个函数不仅将关闭监听套接字,而且将关闭创建的所有与客户端连接的套接字,因此(7)空缺处应填入“Close()”。

  • 第3题:

    下面说法哪些是正确的 ( )

    A.Applet可以访问本地文件

    B.对static方法的调用需要类实例

    C.socket类在java.lang中

    D.127.0.0.1地址代表本机


    正确答案:D
    解析:Applet禁止加载本地库或方法,只能使用自身的代码或Applet浏览器提供的JavaAPI,不允许装载动态连接库和调用任何本地方法。选项A说法不正确。对static方法的调用不需要类实例,直接可以调用。选项B说法错误。Socket类不是在java.lang包中,而是在java.net包中,选项C说法错误。Lo-calhost和127.0.0.1都是代表的本机地址,选项D正确。

  • 第4题:

    服务器端的Socket对象使用getOutputStream()方法获得的输出流将指向客户端Socket对象使用getInputStream()方法获得的输入流。()

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


    答案:对

  • 第5题:

    在税控服务器管理系统中,发票开具时提示00F103socket通讯失败,可能的原因是。()

    • A、与税控服务器网络出现异常
    • B、应用服务器上的socket没有启动
    • C、税控服务器socket服务没有启动
    • D、核心板没有对应的票中

    正确答案:A,C

  • 第6题:

    查看bep1主机与smp的连接情况,需要inaccess接入到manager当中,执行命令()

    • A、socket –smp
    • B、socket –smsc
    • C、socket –ssp
    • D、socket –sms

    正确答案:A

  • 第7题:

    当使用客户端套接字Socket创建对象时,需要指定()

    • A、服务器主机名称和端口
    • B、服务器端口和文件
    • C、服务器名称和文件
    • D、服务器地址和文件

    正确答案:A

  • 第8题:

    当Socket连接上面的传输结束后,服务器执行Socket的shutdown方法来关闭连接。


    正确答案:错误

  • 第9题:

    判断题
    Socket的实例对象调用其成员方法getInputStream来获得该Socket所对应的输入流。
    A

    B


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

  • 第10题:

    单选题
    关于Socket通讯正确的是()。
    A

    服务器端需要ServerSocket需要绑定端口号

    B

    服务器端需要ServerSocket需要绑定端口号和IP地址

    C

    客户端需要Socket,需要绑定端口号

    D

    客户端需要ServerSocket,需要绑定端口号


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

  • 第11题:

    单选题
    在J2EE中,当使用以某主机地址为参数的构造器来创建新的Socket实例时,()。
    A

    客户端试图通过Internet建立与该主机的连接

    B

    客户端启动运行于主机上的服务器程序

    C

    没有特殊事情发生,直到调用Socket的accept()方法

    D

    调用Socket的accept()方法


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

  • 第12题:

    判断题
    当Socket连接上面的传输结束后,服务器执行Socket的shutdown方法来关闭连接。
    A

    B


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

  • 第13题:

    关于Socket通讯正确的是()。

    A.客户端需要ServerSocket,需要绑定端口号

    B.客户端需要Socket,需要绑定端口号

    C.服务器端需要ServerSocket,需要绑定端口号和IP地址

    D.服务器端需要ServerSocket,需要绑定端口号


    正确答案:D

  • 第14题:

    建立Socket类的客户端需要哪些步骤?()

    A.如果连接成功,则可以通过此Socket对象进行通讯;

    B.如果连接成功,则重新创建一个Socket对象用于通讯;

    C.向指定的IP地址和端口号进行连接尝试;

    D.创建一个Socket对象;

    E.首先通过网络扫描工具扫描服务器端是否已经开通;


    参考答案:A, C, D

  • 第15题:

    关于Applet执行的操作,下面说法正确的是( )。

    A.在运行时调用其他程序

    B.可以进行文件读/写操作

    C.不能装载动态连接库和调用任何本地方法

    D.试图打开-个socket进行网络通信,但是所连接的主机并不是提供Applet的主机


    正确答案:C
    本题考查Applet的概念。Java虚拟机为Applet提供能够良好运行的沙箱,-旦它们试图离开沙箱则会被禁止。由于Applet是通过网络传递的,这就不可避免地使人想到会发生安全问题。例如,有人编写恶意程序通过小应用程序读取用户密码并散播到网络上,这将会是-件非常可怕的事情。所以,必须对小应用程序进行限制。浏览器禁止Applet运行任何本地可运行程序,选项A错误。禁止加载本地库或方法,Applet只能使用自身的代码或Applet浏览器提供的JavaAPl,不允许装载动态连接库和调用任何本地方法,选项c正确。禁止读/写本地计算机的文件系统,选项B错误。禁止与没有提供Applet的任何主机建立网络连接,如果Applet试图打开-个socket进行网络通信,所连接的主机必须是提供Applet的主机,选项D错误。

  • 第16题:

    建立Socket类的客户端需要哪些步骤?()

    • A、如果连接成功,则可以通过此Socket对象进行通讯;
    • B、如果连接成功,则重新创建一个Socket对象用于通讯;
    • C、向指定的IP地址和端口号进行连接尝试;
    • D、创建一个Socket对象;
    • E、首先通过网络扫描工具扫描服务器端是否已经开通;

    正确答案:A,C,D

  • 第17题:

    socket系统调用connect的功能是()

    • A、建立插座
    • B、建立socket地址名和socket描述符的联系
    • C、客户端启动一个连接请求
    • D、服务器端接受连接请求

    正确答案:C

  • 第18题:

    在J2EE中,当使用以某主机地址为参数的构造器来创建新的Socket实例时,()。 

    • A、客户端试图通过Internet建立与该主机的连接
    • B、客户端启动运行于主机上的服务器程序
    • C、没有特殊事情发生,直到调用Socket的accept()方法
    • D、调用Socket的accept()方法

    正确答案:A

  • 第19题:

    浏览器禁止Applet执行下列哪些操作()。

    • A、在运行时调用其它程序
    • B、文件读写操作
    • C、装载动态连接库和调用任何本地方法
    • D、试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机

    正确答案:A,B,C,D

  • 第20题:

    Socket的实例对象调用其成员方法getInputStream来获得该Socket所对应的输入流。


    正确答案:正确

  • 第21题:

    单选题
    当使用客户端套接字Socket创建对象时,需要指定()
    A

    服务器主机名称和端口

    B

    服务器端口和文件

    C

    服务器名称和文件

    D

    服务器地址和文件


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

  • 第22题:

    单选题
    在J2EE中,当使用以某主机地址为参数的构造器来创建新的Socket实例时()。
    A

    客户端试图通过Internet建立与该主机的链接

    B

    客户端启动运行于主机上的服务器程序

    C

    没有特殊事情发生,直到调用Socket的accept()方法

    D

    调用Socket的accept()方法


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

  • 第23题:

    单选题
    socket系统调用connect的功能是()
    A

    建立插座

    B

    建立socket地址名和socket描述符的联系

    C

    客户端启动一个连接请求

    D

    服务器端接受连接请求


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