当客户端执行以下程序代码时: Socket socket = new Socket("angel",80); 如果远程服务器angel不存在,会出现什么情况?
A: Socket 构造方法抛出UnknownHostException
B: 客户端一直等待连接,直到连接超时,抛出SocketTimeoutException
C: 抛出BindException
D: 构造方法返回一个Socket对象,但它不与任何服务器连接
A: Socket 构造方法抛出UnknownHostException
B: 客户端一直等待连接,直到连接超时,抛出SocketTimeoutException
C: 抛出BindException
D: 构造方法返回一个Socket对象,但它不与任何服务器连接
举一反三
- Socket网络编程中(填入对应函数名):函数应用于TCP连接的服务程序,它的作用是通过socket套接字等待来自客户端的连接请求。函数用于在客户端通过socket套接字建立网络连接;函数调用后,服务器程序会一直处于阻塞状态,等待来自客户端的连接请求;
- 在J2EE中,当使用以某主机地址为参数的构造器来创建新的Socket实例时,()。 A: 客户端试图通过Internet建立与该主机的连接 B: 客户端启动运行于主机上的服务器程序 C: 没有特殊事情发生,直到调用Socket的accept()方法 D: 调用Socket的accept()方法
- 下面关于套接字接口(Socket)的描述,错误的是() A: Socket类用于基于TCP协议的网络通信 B: 客户端通过创建Socket对象向服务器发送连接请求 C: 服务端通过ServerSocket方法accept()方法获取Socket对象 D: 创建Socket对象时不会出现异常
- 使用TCP协议编写一个网络程序,设置服务器程序监听端口为8002,当与客户端建立连接后,向客户端发送“helloworld”,客户端接负责将信息输出。提示:1)使用ServerSocket创建服务器端对象,监听8002端口,调用accept()方法等待客户端连接,当与客户端连接后,调用Socket的getOutputStream()方法获得输出流对象,输出“helloworld。2)使用Socket创建客户端对象,指定服务器的IP地址和监听端口号,与服务器端建立连接后,调用Socket的getInputStream()方法获得输入流对象,读取数据,并打印出来3)在服务器端和客户端都调用close()方法释放socket资源请输入您的回答
- 客户端用来在与服务器socket端建立连接的方法是什么? A: connect() B: bind() C: join() D: recv()