通过TCP进行数据通信编程,在服务器端,首先要创建类____的实例对象,然后通过该对象的成员方法____监听来自客户端的连接。当有客户端与该服务器端建立起连接,将获得类____的实例对象。然后通过这个实例对象的输入流(InputStream)和输出流(OutputStream) ,客户端获得数据或向客户端发送数据。最后,当数据处理完毕,要关闭输入流和输出流等
举一反三
- 使用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连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求