通过TCP进行数据通信编程,在服务器端,首先要创建类____的实例对象,然后通过该对象的成员方法____监听来自客户端的连接。当有客户端与该服务器端建立起连接,将获得类____的实例对象。然后通过这个实例对象的输入流(InputStream)和输出流(OutputStream) ,客户端获得数据或向客户端发送数据。最后,当数据处理完毕,要关闭输入流和输出流等
ServerSocket accept() Socket
举一反三
- 使用TCP协议编写一个网络程序,设置服务器程序监听端口为8002,当与客户端建立连接后,向客户端发送“helloworld”,客户端接负责将信息输出。提示:1)使用ServerSocket创建服务器端对象,监听8002端口,调用accept()方法等待客户端连接,当与客户端连接后,调用Socket的getOutputStream()方法获得输出流对象,输出“helloworld。2)使用Socket创建客户端对象,指定服务器的IP地址和监听端口号,与服务器端建立连接后,调用Socket的getInputStream()方法获得输入流对象,读取数据,并打印出来3)在服务器端和客户端都调用close()方法释放socket资源请输入您的回答
- 基于TCP协议的Socket客户端编程的基本过程包括()。 A: 创建指定服务器上指定端口号的Socket对象 B: 创建与Socket对象绑定的输入输出流,并建立相应的数据输入输出流 C: 通过数据输入输出流与服务器端进行数据读写,完成双向通信 D: 关闭与服务器端的连接,关闭各个流对象,结束通信
- 客户端的套接字获得的( )和服务器端的套接字获得的输出\输入流互相连接. A: 输入\输出流 B: 输出\输入流
- 为传送数据,FTP客户机与服务器之间需要建立的与其他客户/服务器模型不同的双重连接是( )。 A: 控制连接和TCP连接 B: 数据连接和端到端连接 C: 控制连接和数据连接 D: TCP连接和端到端连接
- 【单选题】下列说法中,错误的是() A. UDP在数据传输时,数据的发送端和接收端不建立逻辑连接 B. TCP协议是面向连接的通信协议 C. 使用UDP协议传送数据保证了数据的完整性 D. TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求
内容
- 0
TCP连接中的客户端向服务器端发送数据使用()。 A: Socket的输入流 B: Socket的send方法 C: Socket的receive方法 D: Socket的输出流
- 1
客户端的套接字和服务器端的套接字通过输入、输出流互相连接后进行通信。()
- 2
Servlet可以在服务器端处理客户请求,当用户提交请求后可以借助HttpServletRequest对象的方法获取客户端请求数据
- 3
利用Socket类进行网络通讯编程时,需要注意哪些问题?( ) A: 建立连接以后,需要服务器端向客户端发送消息,客户端进行回应 B: 服务器端等待连接,而客户端主动进行连接 C: 建立连接以后,依然是客户端主动向服务器端发送消息,服务器端进行回应 D: 利用Socket类进行网络通讯时,首先需要确定服务器和客户端 E: 建立连接以后,服务器端和客户端的通讯通道是双向、对等的
- 4
使用TCP协议客户端发送数据到服务端下面说法错误的是? A: 可以通过getOutputStream获取字节输出流,然后将数据发送到服务端 B: 可以将字节输出流封装成字符输出流,然后直接写出字符串数据 C: 客户端发发送一个标准文件到到服务端 D: 客户端发送到服务端的数据大小有限制