Bom dia
Tenho que debugar uma conexão Socket do lado do servidor, em determinado ponto tenho que enviar dados através de outra aplicação (client) , este client é um jar . Infelizmente não consigo saber do lado servidor quando o client enviou os dados, como posso saber o momento que ele enviou ?
Depois disto (lado servidor) ele faz uma conexão com um BD (Oracle) e Lê o XML enviado pelo client para inserir no BD, mas não estou conseguindo nem saber o momento que o client enviou,
No seu servidor você tem um código que chama o método accept() de um objeto ServerSocket.
Pois bem, assim que passou pelo accept(), é sinal que um cliente se conectou.
vc consegue ver todo o trafego de rede que entra ou sai de uma dada placa de rede. se vc souber as portas vc consegue filtrar e descobrir o que foi mandado e quando.
Obrigado, mas no caso o que eu precisava mesmo era debugar o lado do servidor, no caso a dica do @staroski foi me muito útil, pois consegui colocar um ponto de debug após o comando, mas pelo que vi este wireshark pode ser muito útil