java udp 簡(jiǎn)單聊天室 心跳包,為什么多是用UDP協(xié)議實(shí)現(xiàn)?
心跳包,為什么多是用UDP協(xié)議實(shí)現(xiàn)?由于心跳信息沒(méi)有長(zhǎng)鏈接,長(zhǎng)鏈接會(huì)浪費(fèi)機(jī)器的端口資源。UDP可以用于異步通信,這是心跳包場(chǎng)景。【delphi】請(qǐng)問(wèn),如果只發(fā)送一個(gè)心跳包的話,用indy的tcp好還是
心跳包,為什么多是用UDP協(xié)議實(shí)現(xiàn)?
由于心跳信息沒(méi)有長(zhǎng)鏈接,長(zhǎng)鏈接會(huì)浪費(fèi)機(jī)器的端口資源。UDP可以用于異步通信,這是心跳包場(chǎng)景。
【delphi】請(qǐng)問(wèn),如果只發(fā)送一個(gè)心跳包的話,用indy的tcp好還是udp好?
只需發(fā)送心跳,然后使用UDP,它的數(shù)據(jù)包比TCP小,而且比TCP快,即使心跳數(shù)據(jù)包丟失,也無(wú)所謂,所以使用UDP