Клиентская программа подключается к моей серверной программе, написанной на JAVA, через TCP-соединение (ServerSocket). Я хочу закрыть TCP-соединение между этими двумя программами с помощью команды или инструмента Solaris для целей отладки, что-то вроде Essensial NetTools в окнах, которые могут закрывать TCP-соединение. Что я должен делать?

ProcessID ($ PID) серверного приложения можно найти с помощью следующей команды:

jps -ml 

$ PID server.jar

TCP-соединение можно увидеть с помощью следующей команды:

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

Теперь, как закрыть это соединение?

Можете отправить SIGKILL на Socket соединение? если да, то как?

0