千锋逆战班第33天

1.TCP和UDP都是传输层协议,TCP___有链接___(有连接I无连接)的协议,UDP____无连接____(有连接| 无连接)的协议。
这两种协议中,___TCP____协议更安全,而且___UDP__协议传输效率更高。
2.有以下代码:ABC
Socket s = new Socket("192.168.0.100”,9000);
以下说法正确的是:
A.这句代码创建了一个Socket对象的同时,创建了一个192.168.0.100地址上9000端口的TCP连接
B.这句代码有可能产生异常
C.创建的Socket对象,对其调用getPort方法,返回值为9000
D.创建的Socket对象,对其调用getLocalPort方法,返回值为9000
E.关闭网络连接时,应当先分别关闭输入输出流,再关闭socket对象本身
3.有以下代码 ServerSocket ss = new ServerSocket(9000);
以下说法正确的是:AB
A,这句代码创建了一个ServerSocket对象的同时,把该对象绑定到本机上的9000端口。
B,对ss调用getLocalPort方法,返回值为9000。
C.对ss调用getlnputStream和getOutputStream方法可以获得输入输出流,并与客户端通信
4.填空
创建一个TCP客户端,有以下几步:
1)创建一个Socket对象
2)调用getInputStream方法和getOutputStream方法获得输入输出流
3)利用输入输出流,读写数据
4)关闭socket
创建一个多线程的TCP服务器,有以下几步:
1)创建ServerSocket对象
2)调用该对象的accept方法,以获取客户端的连接。该方法返回一个Socket对象。
3)利用返回的对象,创建一个新线程
4)在新线程中完成读写操作
5)在新线程中调用Socket对象的close方法

发布了23 篇原创文章 · 获赞 0 · 访问量 1935

猜你喜欢

转载自blog.csdn.net/funager/article/details/104954066