Quando um aplicativo deseja usar a rede, ele solicita que o SO abra um soquete, que está associado a endereços / portas IP de origem e destino.
Wikipedia:
Uma tomada de Internet é caracterizada por uma combinação única do seguinte:
Endereço do soquete local: endereço IP local e número da porta
Endereço do soquete remoto: somente para soquetes TCP estabelecidos. Como discutido na seção cliente-servidor abaixo, isso é necessário desde que um TCP servidor pode servir vários clientes simultaneamente. O servidor cria um soquete para cada cliente, e esses soquetes compartilham o mesmo soquete local endereço.
Protocolo: um protocolo de transporte (por exemplo, TCP, UDP, IP bruto ou outras). A porta TCP 53 e a porta UDP 53 são consequentemente diferentes, soquetes distintos.
Quando você altera sua conexão de rede, geralmente obtém um endereço IP diferente, portanto, o soquete anteriormente aberto se torna inválido para a nova conexão. Você só conseguirá o que deseja se encontrar uma maneira de manter o mesmo endereço IP para conexões com fio e sem fio.