Adeus comandos 4D da Internet – Olá integração moderna da Internet
Com o lançamento de 4D 21, estamos oficialmente dizendo adeus ao plugin 4D Internet Commands, um companheiro de longa data para muitos desenvolvedores desde os primeiros dias da internet. Mas isso não é apenas o fim de uma era. É o começo de uma maneira mais segura, mais poderosa, e mais agradável de lidar com comunicações de internet em 4D.
Ainda pode continuar usando 4D Internet Commands na versão 20 com 4D 21. Então, por que fazer a mudança? Porque as novas classes embutidas não são apenas substituições, são um repensar completo de como os protocolos de internet devem ser tratados num ambiente de desenvolvimento moderno. Elas são nativas, thread-safe e projetadas para atender aos padrões atuais de segurança, desempenho e flexibilidade.
Nova classe para executar comunicações UDP
4D 20 R8 introduziu a classe TCPConnection, trazendo uma forma assíncrona e orientada a objetos para lidar com conexões de clientes TCP. Depois veio 4D 20 R9 com a classe TCPListener para construir servidores TCP. E agora, com 4D 20 R10, estamos completando o quadro com a nova classe UDPSocket, permitindo gerenciar comunicações UDP entre 4D e qualquer máquina remota, tanto como cliente quanto como servidor. Isso é especialmente útil para IoT, monitoramento em tempo real, ou trocas de transmissão. E a cereja do bolo? Essa classe suporta comunicação UDP preemptiva e assíncrona
Por fim, esse novo recurso está marcando a etapa final na substituição do plug-in de comandos da Internet herdado.
Vamos mergulhar nos detalhes.
