实用计算机网络编程 作业3.doc

  
1.填空题
(1)我们使用 java.net包中有两个类  Socket  和 ServerSocket ,分别用于在客户机和服务器上创建Socket通信 。
(2)我们可分别使用 Socket的方法 DateInputStream() 和 DateOutputStream() 来创建输入/输出流。
(3)在服务器端程序中,可使用 ServerSocket对象的  accept() 方法,接收来自客户机程序的连接请求,待通信任务完毕后,用Socket对象的 close() 方法来关闭通信Socket。
(4)我们可以通过 DatagramSocket类来建立数据报通信的Socket;用  DatagramPacket 类来创建数据报文包。
(5)我们可通过 DatagramPacket类的方法  DatagramPacket(byte[]buf,int length,InetAddress address,int port) 从实例中取得报文的Byte数组编码;而通过  getAddress()  来返回一个发送或接收此数据报包文的机器的IP地址。
(6)我们可通过调用 DatagramSocket对象的  receive() 方法来完成接收数据报的工作,通过调用DatagramSocket对象的  send() 方法实现发送数据报。
(7)待通信任务完毕后,用 DatagramSocket对象的  close() 方法来关闭数据报通信Socket。
(8)创建 URL对象有 4 种方法{public URL(String spec)
public URL(URL context, String spec)
public URL(String protocol, String host, String file)
public URL(String protocol, String host, int port, String file) }
(9)new URL(URL,String)格式中, String参数表示 URL的文件路径
(10)String URL.getHost( )表示获得  获取该URL的主机名
(11)String URL.getFile( )表示获得   获取该URL的文件名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值