zoukankan      html  css  js  c++  java
  • udp搜索ip与端口

    tcp 客户端与服务器之间知道ip与端口就可以连接传输

    如果在局域网不知道服务器ip,只知道一个固定端口,那么就要用udp的搜索功能

    服务器与所有客户端约定一个搜索格式之后,客户端发送广播,服务器收到广播看是不是符合口令格式的搜索格式的,是就回送

    服务器回送除了自身ip和端口,还可以回送其他信息,比如服务器设备的编号等,这样客户端就获得了服务器的tcp的ip地址,和端口,这样讲就可以建立tcp连接。

    这章节就是tcp与udp结合起来使用。  

    --

    分三个 步骤:

    1 构建基础口令消息,

    发送广播,如果什么消息服务器都接收,然后回送,那么就暴露了ip地址与端口

    只有符合口令消息的消息才接受,这个口令就是设置udp报文的数据的头部,就是定义头部格式

    2、局域网广播口令消息,客户端发送广播消息到指定端口

    3、服务端接收口令消息,回送到客户端消息

    4、tcp客户端接收服务消息,建立tcp连接。

     当建立tcp连接后,要取消udp搜索取消

     

     clink需要后期构建的裤,constants里面放的是常量。

  • 相关阅读:
    ASP.NET 篇
    .NET Core 篇
    JS-CSS篇
    IIS使用篇
    WebService篇
    电脑使用篇
    数据库使用篇
    正则表达式篇
    Linux学习篇
    Leetcode 198. 打家劫舍 dp
  • 原文地址:https://www.cnblogs.com/fpcbk/p/13754011.html
Copyright © 2011-2022 走看看