Este artigo descreve o método de programação Java para implementar a transmissão de dados com base no protocolo UDP. Compartilhe -o para sua referência, como segue:
O protocolo UDP (protocolo de datagrama do usuário) é diferente do protocolo TCP. . E então "World" é enviado, mas o receptor pode receber "mundo" e você pode não receber os dados depois de receber "Olá" novamente. Por quê? Como é impossível confiar, isso pode ser perdido durante a transmissão. Mas o UDP é mais adequado para transmitir áudio em tempo real do que o TCP. Aqui está um exemplo simples de transmissão de datagrama UPD UPD
Lado do servidor:
Importar Java.io.ioxtion; ] args) lança a Socketexception {new echoserver (). service (); ) {Retorno "ECHO:" MSG; new String (packet.getData (), 0, packet.getLength ()); SetData (eco (msg) .getBytes ());Cliente:
Importar Java.io.BufferReadador; Classe pública ECHOCLIENT {String privada RemoteHost = "LocalHost"; {novo echoclient (). Talk (); while (msg = leitor.readline ())! .send (pacote); .getLength ());Espero que este artigo seja útil para a programação Java de todos.