BSD Sockets em linguagem C
Venho neste artigo explicar como funciona sockets em ANSi C, explicar portabilidade e exemplos reais e diferentes de artigos semelhantes. Enfim, aqui você aprenderá a usar sockets na prática.
[ Hits: 119.448 ]
Por: C00L3R_ em 06/07/2010 | Blog: https://github.com/CoolerVoid
0 32 ____________________________________________________________ | Porta de Origem | Porta de destino | |------------------------------------------------------------| | Numero sequencial | |------------------------------------------------------------| | Numero de Reconhecimento | |------------------------------------------------------------| |Deslocamento | Reservado |URG|ACK|PSH|RST|SYN|FIN| Janela | |------------------------------------------------------------| |Checksum | Ponteiro de urgência | |------------------------------------------------------------| | Opções | Preenchimento | |------------------------------------------------------------| | Dados | |____________________________________________________________| ou 0 4 8 16 19 24 32 ------------------------------------------------------------------------- | Source Port | Destination Port | ------------------------------------------------------------------------- | Sequence Number | ------------------------------------------------------------------------- | Acknowledgment Number | ------------------------------------------------------------------------- | HLEN | Reserved | Code Bits | Window | ------------------------------------------------------------------------- | Checksum | Urgent Pointer | ------------------------------------------------------------------------- | Options | Padding | ------------------------------------------------------------------------- | Data | -------------------------------------------------------------------------Pessoal que já brincou com Nmap e firewalls sabe muito bem o que são estas flags. Detalhes do TCP, vide: http://www.faqs.org/rfcs/rfc793.html
Trabalhando com arquivos no Perl
Banco de dados orientados a documentos
Apache + PHP + MySQL + ftpd no OpenBSD
Ponteiros - Saindo de Pesadelos
Tutorial - Aplicação em C para transferência de arquivo usando socket TCP e Thread
Monitorando o consumo de banda com Bwbar
Como aprender a programar e produzir aplicativos usando Euphoria
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Criar um servidor caseiro para hospedar sites proprios (4)
Ubuntu 24.04 e problemas de acesso à rede VPN [RESOLVIDO] (9)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta