• udp搜索ip与端口


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

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

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

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

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

    --

    分三个 步骤:

    1 构建基础口令消息,

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

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

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

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

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

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

     

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

  • 相关阅读:
    typescript
    heightChatrs
    数组的扩展
    es6函数扩展
    es6变量解构与函数解构
    C++ 编程技巧锦集(二)
    C++ 全排列
    C++ 编程技巧锦集(一)
    [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]列名 'user1' 无效
    2016年天梯赛初赛题集
  • 原文地址:https://www.cnblogs.com/fpcbk/p/13754011.html
Copyright © 2020-2023  润新知