美文网首页
网络通信之Socket(TCP)与DatagramSocket(

网络通信之Socket(TCP)与DatagramSocket(

作者: bobo_li | 来源:发表于2016-10-17 09:46 被阅读0次

基本条件

  • IP
  • 协议
    TCP/IP协议
    TCP:传输控制协议
    IP:互联网协议
  • 端口
    端口号:0-65535,其中0-1023为系统保留端口
    常用端口: http:80 ftp:21 telnet:23

Java网络功能四大类

  1. InetAddress
    用于标识网络上的硬件资源
  2. URL
    统一资源定位符,通过URL可以直接读取或写入网络数据
  3. Socket
    使用TCP协议实现网络通信的Socket相关的类
  4. Datagram
    使用UDP协议将数据存在数据报中通过网络进行通信

Socket实现基本步骤

1.创建ServerSocket和Socket
2.打开连接到Socket的输入/输出流
3.按照协议对Socket进行读/写操作
4.关闭输入/输出流、关闭Socket

DatagramSocket

  • DatagramPacket:表示数据报包,UDP通信的数据单元
  • DatagramSocket:进行端到端通信的类

相关文章

  • 网络通信之Socket(TCP)与DatagramSocket(

    基本条件 IP 协议TCP/IP协议TCP:传输控制协议IP:互联网协议 端口端口号:0-65535,其中0-10...

  • Android网络编程

    1)TCP/IP的Socket、ServerSocket。 2)UDP的DatagramSocket、Datagr...

  • java byte数组与16进制字符串、字符串转换

    java socket通信中,UDP采用DatagramSocket进行接收receive和发送send, TCP...

  • CocoaAsyncSocket --Socket学习

    Socket理论 套接字(Socket)概念 套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信...

  • Socket编程-tcp协议/服务器端

    Socket编程是用来做网络通信的。 理解:做网络通信的时候需要有网络协议。Socket编程有两种协议 :TCP/...

  • python10-socket

    socket网络编程 socket基于tcp、ip协议的工具 所有的网络通信都基于socketwanghzh/p/...

  • Socket通信入门之基于TCP

    Socket本质上就是Java封装了传输层上的TCP协议(注:UDP用的是DatagramSocket类)。要实现...

  • iOS面试题整理

    1.socket原理:socket中文翻译为套接字 是支持TCP/IP协议的网络通信的基本操作单元,包含网络通信必...

  • Day18总结

    一.网络通信过程TCP协议和UDP协议二.socket编程 1.socket编程定义:socket又叫套接字。指的...

  • gen_tcp详解

    该模块 提供一组基于tcp/ip协议 socket 网络通信方法。 gen_tcp:connect/3 gen_t...

网友评论

      本文标题:网络通信之Socket(TCP)与DatagramSocket(

      本文链接:https://www.haomeiwen.com/subject/bapayttx.html