Java网络程序设计房晓溪第2章网络程序设计的编程基础课件教学.pptVIP

  • 2
  • 0
  • 约6.23千字
  • 约 55页
  • 2017-01-04 发布于未知
  • 举报

Java网络程序设计房晓溪第2章网络程序设计的编程基础课件教学.ppt

第2章 网络程序设计的编程基础 主要内容 在没有网络的前提下测试程序 端口 套接字 TCP/IP和UDP/IP通信 客户/服务器通信 Greetings服务器实例 解析Internet地址 2-1 在没有网络的前提下测试程序 由于多种潜在的原因,我们可能没有一台客户机、服务器以及一个网络来测试自己做好的程序。我们也许是在一个课堂环境中进行练习,或者写出的是一个不十分可靠的网络应用。IP的设计者注意到了这个问题,并建立了一个特殊的地址——localhost——来满足非网络环境中的测试要求。在Java中产生这个地址最一般的做法是: InetAddress addr = InetAddress.getByName(null); 为得到本地主机地址,也可向其直接传递字串localhost: InetAddress.getByName(localhost); 或者使用它的保留IP地址(四点形式),就象下面这样: InetAddress.getByName(); 三种方法得到的结果是一样的。 2-2 端口 由IP表达的每台机器也包含了“端口”(Port)。我们设置一个客户机或者服务器的时候,必须选择一个无论客户机还是服务器都认可连接的端口。 注意端口并不是机器上一个物理上存在的场所,而是一种软件抽象(主要是为了表述的方便)。 系统服务保留了使用

文档评论(0)

1亿VIP精品文档

相关文档