zoukankan      html  css  js  c++  java
  • 网络编程

    1.要想实现网络传输,需要考虑的问题有哪些?
    1.1 如何才能准确的定位网络上的一台主机?
    1.2 如何才能进行可靠的、高效的数据传输?


    2.java如何实现的网络通信
    2.1使用IP地址---定位一台主机 使用端口号---定位一个应用 ===>InetAddress类

    >如何创建一个InetAddress的对象?getByName(""); 比如:InetAddress inet = InetAddress.getByName("192.168.10.165");
    >如何获取本机的一个InetAddress的对象?getLocalHost()
    >域名:getHostName() ip:getHostAddress()

    2.2对应有协议

    对于传输层而言:分为TCP UDP (了解)


    TCP的编程:  Socket ServerSocket
    例子:
    1.客户端发送内容给服务端,服务端将内容打印到控制台上。

    2.客户端发送内容给服务端,服务端给予反馈。

    3.从客户端发送文件给服务端,服务端保存到本地。并返回“发送成功”给客户端。并关闭相应的连接。

    UDP的编程: DatagramSocket DatagramPacket

    URL的编程:统一资源定位符一个URL的对象,对应着互联网上一个资源。
    //我们可以通过URL的对象调用其相应的方法,将此资源读取(“下载”)

     

  • 相关阅读:
    BZOJ 3522 Hotel
    BZOJ 1864 三色二叉树
    396595
    CodeForces
    CodeForces
    CodeForces
    E. 数字串
    算术基本定理总结
    Cyclic Nacklace 杭电3746
    Period
  • 原文地址:https://www.cnblogs.com/wzlbigdata/p/8383712.html
Copyright © 2011-2022 走看看