<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] # 私有ip 有一部分ip地址屬于我們局域網使用,也就是私網ip,他們是 ~~~ 10.0.0.0~10.255.255.255 172.16.0.0~172.31.255.255 192.168.0.0~192.168.255.255 ~~~ 任何以`"::", "fc", "fd", "fe"`開頭的地址都無法接入 IPv6 互聯網 注意: ip地址127.0.0.1~127.255.255.255用于回路測試 # 客戶端 ~~~ from socket import * # 創建套接字 udp_socket = socket(AF_INET, SOCK_DGRAM) # 綁定本地的相關信息,如果一個網絡程序不綁定,則系統會隨機分配 local_addr = ('0.0.0.0', 8080) # ip地址和端口,ip一般不用寫,表示本機任何一個ip udp_socket.bind(local_addr) while True: # 等待接收對方發送的數據.1024表示本次接收的最大字節數 recv_data = udp_socket.recvfrom(1024) # 打印接收到的數據 recv_msg = recv_data[0] # 存儲接收的數據 send_addr = recv_data[1] # 存儲發送方的地址信息 # 打印接收到的數據 print('發送方的地址 %s --- 數據是 : %s' % (str(send_addr), recv_msg.decode('utf-8'))) # 關閉套接字 udp_socket.close() ~~~ # 服務端 ~~~ from socket import * # 創建udp套接字 udp_socket = socket(AF_INET, SOCK_DGRAM) local_addr = ('0.0.0.0', 7777) udp_socket.bind(local_addr) while True: # 從鍵盤獲取數據 send_data = input('請輸入要發送的數據 : ') # 如果輸入的數據是exit,那么就退出程序 if send_data == 'exit': break # 準備接收方的地址 # 注意是元祖,ip是字符串,端口是數字 dest_addr = ('0.0.0.0', 8080) # 從鍵盤獲取數據 send_data = input('請輸入要發送的數據 : ') # 發送數據到指定的電腦上的指定程序中 udp_socket.sendto(send_data.encode('utf-8'), dest_addr) # 關閉套接字 udp_socket.close() ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看