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

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

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


相关考题:

● 试题三阅读以下说明和Java程序代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】1.SMTP是发送E-mail的协议,常用以下5条命令发送E-mail:·HELOSPdomainCRLF,与SMTP服务器握手,传送本机域名;·MAILSPFROM:reverse-pathCRLF,传送发信者的信箱名称;·RCPTSPTO:forward-pathCRLF,传送接收者的信箱名称;·DATACRLF,发送邮件数据(包括信头和信体);·QUITCRLF,退出与SMTP服务器的连接。2.试题中直接利用的类及方法如下:(1)类ServerSocket(int port)实现TCP服务器接口(socket),它提供两种构造函数,用它们来指定服务器插口所用的端口,并监听到达的连接请求。类中的主要方法有:accept( ):启动服务器插口监听并等待,直到建立连接为止,一旦建立连接就返回Socket类的一个对象。getInetAddress( ):返回插口所连接的主机地址。getLocaIPort( ):返回在服务器插口上建立了连接的端口。close( ):关闭服务器插口。(2)类InetAddress包装了Internet地址。类中的主要方法有:getLocaIHost( ):返回一个代表本机Internet地址的InetAddress对象。getaddress( ):获得数字表示的IP地址。getHostName( ):获得域名。(3)类Socket实现基于连接的客户插口。类中的主要方法有getInetAddress( ):返回一个与插口连接的客户机的Internet地址,其类型为InetAd-dress。getInputStream( ):用来访问与插口相关的输入流。getOutputStream( ):用来访问与插口机关的输出流。close( ):关闭插口。(4)readLine( )是输入流类的一个方法,用于服务器或客户从对方读入一行输入流信息。(5)用户自定义类NVTInputStream(InputStream inStream, OutputStream outStream)实现了网络虚拟终端输入接口。(6)用户自定义类NVTOutputStream(OutputStream outStream)实现了网络虚拟终端输出接口。3.下面是用Java语言实现的一个简单SMTP服务器程序的部分代码。【程序代码】import java.net. * ;import java.io. * ;import jdg.yan.NVTInputStream;//用户自定义类包import jdg.yan.NVTOutputStream;//用户自定义类包public class SMTPServer App{public static void main(String args[ ]){SMTPServer server=new SMTPServer( );server.run( );}}class SMTPServer{static final int HELO=1;static final int MAIL=2;static final int RCPT=3;static final int DATA=4;static final int END _DATA=5;static final int QUIT=6;static final int FINISHED=9;NVTOutputStream out;NVTInputStream in;String hostName;public SMTPServer( ){super( );}public void run( ){try {ServerSocket server= (1) ;//在1145号端口建立TCP服务器插口int localPort=server.getLocalPort();//监听连接端口hostNama= (2) ;//获取本地主机域名System.out.println("listening on port"+localPort+".");boolean finished=false;do {Socket client= (3) ;//监听等待,直到建立连接,返回对象clientString destName= (4) ;//获得所连接的客户主机IP地址的域名int destPort=client.getPort (); //所连接的客户主机端口号System.out println("Accepted connection to"+destNama+"on port"+destPort+".");//控制台显示连接out=new NVTOutputStream(client.getOutputStream());in=new NVTInputStream( (5) ); //建立与连接关联的输入流(6) ;//接收邮件(7) ;//关闭连接对象}while(!finished) ;}catch (UnknownHostException ex) {System.out.println("UnknownHostException occurred.");//出错处理}cath(IOException ex) {System.out.println ("IOException occurred.");}}void getMail(){//实现SMTP的子集,从客户接收邮件out.println("Server220"+hostName+"Ready!");int state=HELO;//设置状态为HELO,state保存与客户通信的状态do{//接收并处理从邮件客户接收到的命令String line="";out.println("Server 250 HELO,OK!");try{line= (8) ;//从虚拟终端读取一行if(line==null) state=FINISHED;}catch(IOException ex){System.out.println("Server IOException occurred.");System.exit (1) ;}switch(state){case HELO:if( (9) )//若该行信息为传送本机域名{out.println("Server 250 Hello");System.out.println(line);state=MAIL;}else{out.println("Server 500 ERROR");System.out.println("Server"+line);}state=FINISHED;break;case MAIL://省略代码case RCPT://省略代码case DATA:if( (10) )//若该行信息为发送邮件数据{out.println("354 mail input;end withCRLF.CRLF");System.out.println(line);state=END_DATA;}else{out.println("500 ERROR");System.out.println(line);}break;case END_DATA;//代码省略case QUIT://代码省略}}while(state!=FINISHED);}//判断客户收到的命令是否与指定的命令字符串相匹配boolean commandIs(String s,String line){int n=s.length( );if(s.equalsIgnoreCase(line.substring(0,n)))return true;return false;}}

Socket类是面向连接的,它提供了一个可供读写的流接口,在通信结束后,连接必须关闭,以释放资源。()

关于Socket通讯正确的是()。 A.客户端需要ServerSocket,需要绑定端口号B.客户端需要Socket,需要绑定端口号C.服务器端需要ServerSocket,需要绑定端口号和IP地址D.服务器端需要ServerSocket,需要绑定端口号

阅读以下程序说明和C++程序,将程序段中(1)~(7)空缺处的语句填写完整。[说明]使用MFC的CSocket类在两个或者多个应用程序之间建立通信。服务器应用程序先创建一个特殊的 Socket,用于监听客户应用程序的连接请求,然后再创建新的Socket来完成连接。从客户和服务器两端读取该连接,直到一个需要处理的报文到来为止。以下C++程序将封装这些功能,这样所有应用程序需要完成的只是创建一个Socket连接,然后处理到来的报文。这将包括一个新的服务器Socket类、新客户端Socket类和新的报文队列类。创建新的服务器Socket类程序的框架如下。第1个函数ListenEx()用于通知Socket开始监听客户应用程序。第2个函数OnAccept()在接收到连接请求时被调用。在其中创建新的Socket,并立刻设置它开始从客户应用程序读取报文,这些是通过调用第3个函数RecvThread()来完成的,该函数位于它自己的线程中。[C++程序][ListenEX()函数]

阅读以下说明和Java程序代码,将应填入(n)处的字句写在对应栏内。SMTP是发送E-mail的协议,常用以下5条命令发送E-mail:HELO,与SMTP服务器握手,传送本机域名;MAILFROM:,传送发信者的信箱名称;RCPTTO:,传送接收者的信箱名称;DATA,发送邮件数据(包括信头和信体);QUIT,退出与SMTP服务器的连接。2.试题中直接利用的类及方法如下:(1)类ServerSocket(int port)实现TCP服务器接口(socket),它提供两种构造函数,用它们来指定服务器插口所用的端口,并监听到达的连接请求。类中的主要方法有:accept( ):启动服务器插口监听并等待,直到建立连接为止,一旦建立连接就返回Socket类的一个对象。getInetAddress( ):返回插口所连接的主机地址。getLocaIPort( ):返回在服务器插口上建立了连接的端口。close( ):关闭服务器插口。(2)类InetAddress包装了Internet地址。类中的主要方法有:getLocaIHost( ):返回一个代表本机Internet地址的InetAddress对象。getaddress( ):获得数字表示的IP地址。getHostName( ):获得域名。(3)类Socket实现基于连接的客户插口。类中的主要方法有getInetAddress( ):返回一个与插口连接的客户机的Internet地址,其类型为InetAd-dress。getlnputStream( ):用来访问与插口相关的输入流。getOutputStream( ):用来访问与插口机关的输出琉。close( ):关闭插口。(4)readLine( )是输入流类的一个方法,用于服务器或客户从对方读入一行输入流信息。(5)用户白定义类NVTInputStream(InputStream inStream, OutputStream outStream)实现了网络虚拟终端输入接口。(6)用户自定义类NVTOutputStream(OutputStream outStream)实现了网络虚拟终端输接口。3.下面是用Java语言实现的一个简单SMTP服务器程序的部分代码。[程序代码]import java.net. *:import java.io. *;import jdg. yan. NVTlnputStream; //用户自定义类包import jdg. yan. NVTOutputStream; //用户自定义类包public class SMTPServer App{public static void main(String args[]){SMTPServer server=new SMTPServer( );server. run( );}}class SMTPServer{static final int HELO=1;static final int MAIL=2;static final int RCPT=3;static final int DATA=4;static final int END_DATA=5;static final int OUIT=6;static final int FINISHED=9;NVTOutputStream out;NVTInputStream in;String hostName;public SMTPServer( ){super( );}public void run( ){try{ServerSOcket server=(1);//在1145号端口建立下CP服务器插口int localPort=server. getLocalPort( );//监听连接端口hostNama=(2);//获取本地主机域名SVstem. out. prfntln("listening on port"+locaIPort+".");boolean finished=false;do {Socket client=(3);//监听等待,直到建立连接,返回对象clientStnng destName=(4);//获得所连接的客户主机IP地址的域名int destPort=client. getPort( );//所连接的客户主机端口号System. out pnntln("Accepted connection to"+destNama+"on port"+destPort+"."//控制台显示连接out=new NVT0utputStream(client. get OutputStream( ));In=new NVTInputStream((5));//建立与连接关联的输入流(6);//接收邮件(7);//关闭连接对象}while(! finished);}catch(UnknownHostException ex){SVstem.out.printtn("UnknownHostException occurred.");//出错处理}cath(lOException ex){System. out. println("lOException occurred.");}}vold getMail( ){ //实现SMTP的子集,从客户接收邮件out. println("Server220"+hostName+"Ready!");int state=HELO; //设置状态为HELO,state保存与客户通信的状态do{ //接收并处理从邮件客户接收到的命令String line="";out. println("Server 250 HELO, OK!");try{line=(8);//从虚拟终端读取一行if(line==null)state=FINISHED;}catch(IOException ex){System. out. prmntln("Server IOExceptlon occurred.");System.exit(1);}switch(state){case HELO:if((9))//若该行信息为传送本机域名{out. println("Server 250 Hello");System. out. println(line);state=MAIL;}else{out. println("Server 500 ERROR");System. out. println("Server"+line);}state=FINISHED;break'case MAIL: //省略代码case RCPT:

阅读以下说明、Java源程序和运行测试部分,将应填入(n)处的解答写在对应栏中。1. HTTP 协议HTTP请 求消息示例GET/index, htmIHTTP/1.1Accept: image/gif, image/jpeg, */*Accept-Language: zh-chAccept-encoding: gzip, deflateUser-Agent: Mozilla/4.0 (compatible; MSIE6.0; Windows NT5.1)Host: IocaIhost: 8080Connection: Keep-AliveHTTP/1.1 200 OKServert: Microsoft-IIS/4.0Date: Mon, 3 Jan 1998 13:13:33 GMTContent-Type: text/htmlLast-Modified: Mon, 11 Jan 1998 13:23:42 GMTContelit-Length: 112 html …2.相关类及主要成员函数ServerSocket类:服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连接就返回一个Socket类型的对象。类中的主要成员函数见表1。基于连接的套接字。类中的主要成员函数见表2。[Java源程序;一个简单的web服务器]/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//*WebScrvc. java *//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */packageobjclass;importjaVa. net. *;importjaVa. io. *;public class WebServer{//web服务器侦听的端口号public static final int PORT=8080;//WEB-ROOT变量存放web服务器工作目录,该目录存放HTML、GIF图片等静态文件资源public static final String WEB-ROOT=Systern. getProperty("user.dir")+File. separator+"webmot";//SHUTDOWN_COMMAND变量保存关闭服务器的命令private static final string SHUTDOWN_COMMAND="/shutdown";//是否收到关闭服务器命令的标志private boolean Shutdown=false;public static void main(Sting[]args){WebServerserver; newWebserver( );Server.await( );}public void await( ){ServerSocke serverSocke=null;try{//创建侦听端口号为PORT的ServerSocket类型的对象ServerSocket=new(1);System. out. println("WebServerStarted!");!catch(IOException e){e.printStackTrace( );System.exit (1);}//循环等待客户端连接While(!Shutdown){Socket socket=null;InputStream input=null;OutputStream output=null;try{//创建来自客户端的连接套接宇Socket=(2);//创建输入流input=socket. (3);//创建输出流Output=socket. (4);//创建request对象Request request=new Request(input);//解析客户端HTTP请求request, parse( );//创建Response 对象Response response=new (5);//将 request 对象传递给 response 对象response. setRequest(request);//给客户端发送所请求的静态资源response. (6);//关闭连接套接字(7);//判断当前HTTP 请求中的URI是否是关闭服务器命令shutdown-request. getUri( ). equals(SHUTDOWN_COMMAND);Catch (Exception e) {e. (8);continue;}}}}/ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // * Request. java * // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /package objclass;import java.io.InputStream;import java.io.IOEexception;public Class Request{private InputStream input;private String uri;

Java提供的类进行有关Internet地址的操作类型是( )。 A、InetAddressB、DatagramSocketC、SocketD、ServerSocket

在java.net包中提供了两个类______和ServerSocket,这两个类分别用来表示双向连接的客户端和服务端。A.ClientSocketB.SocketC.clientsocketD.socket

[Java 源程序:一个简单的Web服务器]/************************************************************//* WebServer.java* //************************************************************/package objclass;import java.net. * ;import java.io. * ;public class WebServer {public static final int PORT=8080; //Web 服务器侦听的端口号public static final String WEB_ROOT=System.getProperty(“user。dir”)+File.separator+“webroot”;//WEB_ROOT 变量存放Web服务器工作目录,该目录存放HTML、GIF图片等静态文件资源private static final String SHUTDOWN_COMMAND=“/shutdown”;//SHUTDOWN_COMMAND变量保存关闭服务器的命令private boolean shutdown=falset //是否收到关闭服务器命令的标志public static void main(String[] args) {WebServer server=new WebServer();server.await();}public void await(){Serversocbet serverSocket=nulltry{serversocket=new (1) ; //创建侦听端口号为PORT的Serversocket类型的对象System.out.println(“WebServer Started!”);}cateh(10Exceptione){e.printStackTrace();System.exit(1);}while(! shutdown) { //循环等待客户端连接Socket socket=nullInputStream input=null;OutputStream utput=null;try{socket= (2) ; //创建来自客户端的连接套接宇input=SOCket. (3) , //创建输入流output=SOCket. (4) //创建输出流Request request=new Request(input); //创建Request对象request. (5) ; //解析客户端HTTP请求Responseresponse=new Response(output); //创建Response对象response.setRequest(request); //将Request对象传递给Response对象response (6) ; //给客户端发送所请求的静态资源(7) , //关闭连接套接字shutdown=request. (8) .equals(SHUTDOWN_COMMAND);//判断当前HTTP请求中的URI是否是关闭服务器命令}}}}/************************************************************// * Request.java *//************************************************************/package objclass;import java.io.InputStream;import java.io.IOException;public class Request {private InputStream input;private String uri;public Request(InputStream input) { this.input=input;}public void parse() {... parseUri();...} //解析客户端HTTP请求消息private String parseUri(String requestString) {... } //解析客户端HTTP请求中的URIpublic String getUri() {return uri;}}/************************************************************/

阅读以下说明、Java源程序和运行测试部分1.HTTP协议。●HTTP请求消息示例:GET/index, htmlHTTP/1.1Accept: image/gif, image/jpeg,* /Accept-Language: zh-chAccept-encoding: gzip, deflateUser-Agent: Mozilla/4.0(compatible; MSIE6.0; Windows NT5.1 )Host: localhost: 8080Connection: Keep-Alive●HTTP响应消息示例:HTTP/1.1 200 OKServert: Microsoft-IIS/4.0Date:Mon,3 Jan 1998 13:13:33 GMTContent-Type: text/htmlLast-Modified:Mon,11 Jan 1998 13:23:42 GMTContelit-Length: 112<html>…</html>2.相关类及主要成员函数。SewerSocket类:服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连接就返回一个Socket类型的对象。类中的主要成员函数如表1-4所示。基于连接的套接字。类中的主要成员函数如表1-5所示。【Java源程序;一个简单的Web服务器】/**********************************************//* WebScrvc.java *//**********************************************/packageobjclass;import java.net. *;import java.io. *;public class WebServer{//Web服务器侦听的端口号public static final int PORT=8080;//WEB—ROOT变量存放Web服务器工作目录,该目录存放HTML、GIF图片等静态文件资源public static final String WEB_ROOT=System.getProperty("user.dir")+File.separator+"webroot";//SHUTDOWN_COMMAND变量保存关闭服务器的命令private static final String SHUTDOWN_COMMAND="/shutdown";//是否收到关闭服务器命令的标志private boolean shutdown=false;public static void main(Sting [] args) {WebServerserver; newWebServer( );Server.await( );}public void await() {ServerSocke serversocke=null;try{//创建侦听端口号为PORT的ServerSocket类型的对象ServerSocket=new (1) ;System.out.println( "WebServerStarted!");}catch(IOException e) {e.printStackTrace( );System.exit(1);}//循环等待客户端连接while(!shutdown) {Socket socket=null;InputStream input=null;OutputStream utput=null;try{//创建来自客户端的连接套接宇Socket= (2) ;//创建输入流input=socket. (3) ;//创建输出流utput=socket. (4) ;//创建request对象Request request=new Request(input);//解析客户端HTTP请求request. (5) ;//创建Response对象Response response=new Response(output);

阅读以下技术说明、Java源程序和运行测试部分,根据要求回答问题1和问题2。【说明】1.HTTP◆ HTTP请求消息示例GET/index,htmlHTTP/1.1Accept:image/gif,image/jpeg,*/*Accept-Language:zh-chAccept-encoding:gzip,deflateUser-Agent:Mozilla/4.0(compatible: MSIE6.0;Windows 2003)Host:localhost:8080Connection:Keep-Alive◆ HTTP响应消息示例HTTP/1.1 200 OKServert:Microsoft-IIS/6.0Date:Mon,3 Jan 2008 13:13:33 GMTContent-Type:text/htmlLast-Modified:Mon,11 Jan 2008 13:23:42 GMTContelit-Length:112<html>...</html>2.相关类及主要成员函数◆ ServerSocket类服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连接就返回一个Socket类型的对象,类中的主要成员函数如表6-16所示。◆Socket类 基于连接的套接字,类中的主要成员函数如表6-17所示。【Java源程序:一个简单的Web服务器】/* WebScrvc.java */packageobjclass;import java.net.*;import java.io.*;public class WebServer{public static final int PORT=8080; //Web服务器侦听的端口号public static final String WEB_ROOT= SyStem.getProperty("user.dir")+File.separator+"webroot";//WEB_ROOT变量存放Web服务器工作目录,HTML, GIF图片等静态文件资源private static final String SHUTDOWN_COMMAND="/shutdown";//SHUTDOWN_COMM_AND变量保存关闭服务器的命令private Boolean shutdown=false; //是否收到关闭服务器命令的标志public static void main(Sting[] args) {WebServer server=new WebServer();Server.await ()}public void await() {ServerSocket serverSocket = null;try {serverSocket = new (1);//创建侦听端口号为PORT的ServerSocket类型的对象System.out.println ("WebServerStarted!");}catch(IOException e) {e.printStackTrace ();SyStem. exit (1);}while(!shutdown) { //循环等待客房端连接Socket socket = null;InputStream input = null;OutputStream utput = null;try{Socket =(2); //创建来自客房端的连接套接字Input = socket.(3); //创建输入流utput = socket.(4); //创建输出流Request reque

下列关于ServerSocket类的说法,错误的是?() A.ServerSocket类是被final关键字修饰的类,因此没有子类B.ServerSocket类用于表示服务器端C.ServerSocket类中的accept()方法会阻塞D.创建ServerSocket对象时可以指定需绑定到的端口

● 试题四阅读以下说明、Java源程序和运行测试部分,将应填入(n)处的解答写在答题纸的对应栏中。1.HTTP协议·HTTP请求消息示例GET/index,htmlHTTP/1.1Accept:image/gif,image/jpeg,*/*Accept-Language:zh-chAccept-encoding:gzip,deflateUser-Agent:Mozilla/4.0(compatible;MSIE6.0;Windows NT5.1)Host:localhost:8080Connection:Keep-Alive·HTTP响应消息示例HTTP/1.1 200 OKServert:Microsoft-IIS/4.0Date:Mon,3 Jan 1998 13:13:33 GMTContent-Type:text/htmlLast-Modified:Mon,11 Jan 1998 13:23:42 GMTContelit-Length:112html…/html2.相关类及主要成员函数ServerSocket类:服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连接就返回一个Socket类型的对象。类中的主要成员函数见表1。基于连接的套接字。类中的主要成员函数见表2。【Java源程序;一个简单的web服务器】/**********************************//*WebScrvc.java*//**********************************/packageobjclass;import javA.net.*;import javA.io.*;public class WebServer{//web服务器侦听的端口号public static final int PORT=8080;//WEB-ROOT变量存放web服务器工作目录,该目录存放HTML、GIF图片等静态文件资源public static final String WEB-ROOT=System.getProperty("user.dir")+File.separator+"webmot";//SHUTDOWN_COMMAND变量保存关闭服务器的命令private static final String SHUTDOWN_COMMAND="/shutdown";//是否收到关闭服务器命令的标志private boolean shutdown=false;public static void main(Sting[]args){WebServerserver;newWebserver();Server.await();}public void await(){ServerSocke serverSocke=null;try{//创建侦听端口号为PORT的ServerSocket类型的对象ServerSocket=new (1) ;System.out.println("WebServerStarted!");}catch(IOException e){e.printStackTrace();System.exit (1) ;}//循环等待客户端连接while(!shutdown){Socket socket=null;InputStream input=null;OutputStream utput=null;try{//创建来自客户端的连接套接宇Socket= (2) ;//创建输入流input=socket. (3) ;//创建输出流Output=socket. (4) ;//创建request对象Request request=new Request(input);//解析客户端HTTP请求request.parse();//创建Response对象Response response=new (5) ;//将request对象传递给response对象response.setRequest(request);//给客户端发送所请求的静态资源response. (6) ;//关闭连接套接字(7) ;//判断当前HTTP请求中的URI是否是关闭服务器命令shutdown-request.getUri().equals(SHUTDOWN_COMMAND);}Catch(Exception e){e. (8) ;continue;}}}}/**********************************//*Request.java*//**********************************/package objclass;import javA.io.InputStream;import javA.io.IOEexception;public Class Request{private InputStream input;private String uri;public Request(InputStream input){this.input=input;}//解析客户端HTTP请求消息public void parse()[…parseUrl();…]//解析客户端HTTP请求中的URLprivate String parseUrl(String requestString){…}public String getUrl(){return uri;}}/***********************************//*Response.java*//**********************************/package objclass;import javA.io.*;public class Response{private static final int BUFFER_SIZE=1024;Request request;Output Stream output;public Response(OutputStrearn output){this.output=output;}public void setRequest(Requestrequest){this.request=request;}//向客户端发送所请求的静态资源public void sendStaticResource()throwsIOException}…}}【运行测试】在本机运行WebServer程序,然后打开IE浏览器。1.在IE地址栏中,输入请求"/index.html"页面的命令: (9) 。2.在IE地址栏中,输入关闭Web服务器的命令: (10) 。

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

ServerSocket类和Socket类主要完成TCP程序设计。

Socket的工作步骤分为:创建Socket、打开连接到Socket的输入/输出流、按某个协议对Socket进行读/写操作、()

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

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

查看bep1主机与前台n7server的连接情况,需要inaccess接入到manager当中,执行命令()A、socket –smpB、socket –smscC、socket –sspD、socket –sms

使用UDP协议通信时,需要使用哪个类把要发送的数据打包()A、Socket辣Cm05 3136t0 wwwB、DatagramSocketC、DatagramPacketD、ServerSocket

下面正确的创建 Socket 的语句是()A、 Socket a  =  new Soeket(80):B、 Socket b  =  new Socket("130. 3. 4. 5", 80):C、 ServerSocket c  =  new Socket(80)D、 ServerSocket d =  new Socket ("130. 3. 4, 5", 80)

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

单选题关于Socket通讯正确的是()。A服务器端需要ServerSocket需要绑定端口号B服务器端需要ServerSocket需要绑定端口号和IP地址C客户端需要Socket,需要绑定端口号D客户端需要ServerSocket,需要绑定端口号

单选题下面正确的创建 Socket 的语句是()A Socket a  =  new Soeket(80):B Socket b  =  new Socket(130. 3. 4. 5, 80):C ServerSocket c  =  new Socket(80)D ServerSocket d =  new Socket (130. 3. 4, 5, 80)

多选题建立Socket类的客户端需要哪些步骤?()A如果连接成功,则可以通过此Socket对象进行通讯;B如果连接成功,则重新创建一个Socket对象用于通讯;C向指定的IP地址和端口号进行连接尝试;D创建一个Socket对象;E首先通过网络扫描工具扫描服务器端是否已经开通;

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

判断题ServerSocket类和Socket类主要完成TCP程序设计。A对B错