como matar uma conexão tcp no sistema operacional solaris?

0

Um programa cliente se conecta ao meu programa de servidor escrito em JAVA via conexão TCP (ServerSocket). Eu quero fechar a conexão TCP entre esses dois programas com um comando do Solaris ou ferramenta para fins de depuração, algo como NetTools Essensial no Windows, que pode fechar uma conexão TCP. O que devo fazer?

O ProcessID ($ PID) do aplicativo do servidor pode ser encontrado com o seguinte comando:

jps -ml 

$PID server.jar

A conexão TCP pode ser vista pelo seguinte comando:

pfiles $PID
  33: S_IFSOCK mode:0666 dev:309,0 ino:22564 uid:0 gid:0 size:0
      O_RDWR
        SOCK_STREAM
        SO_REUSEADDR,SO_SNDBUF(16384),SO_RCVBUF(17520)
        sockname: AF_INET 10.20.11.41  port: 3066 <--server
        peername: AF_INET 172.18.21.11  port: 38532 <--client

Agora, como fechar esta conexão?

Pode enviar SIGKILL para a conexão do Socket? se sim, como?

    
por Alireza 14.01.2014 / 18:03

0 respostas