ABORT
- Состояние CLOSED (TCB не существует)
Если у пользователя нет прав доступа к соединению, возвращается сообщение "error: connection illegal for this process". В остальных случаях возвращается сообщение "error: connection does not exist".
- Состояние LISTEN
Все остающиеся вызовы RECEIVE должны быть завершены с возвратом сообщения "error: connection reset" (соединение разорвано). Удаляется TCB, соединение переходит в состояние CLOSED.
- Состояние SYN-SENT
Удаляется TCB и возвращаются сообщения "error: connection reset" для всех поставленных в очередь вызовов SEND и RECEIVE, соединение переводится в состояние CLOSED.
- Состояния SYN-RECEIVED; ESTABLISHED; FIN-WAIT-1; FIN-WAIT-2; CLOSE-WAIT
Передается сегмент <SEQ=SND.NXT><CTL=RST>. Возвращаются сообщения "error: connection reset" для всех поставленных в очередь вызовов SEND и RECEIVE; все сегменты из очереди на передачу (за исключением сформированного ранее RST) или повторную передачу уничтожаются, удаляется TCB и соединение переводится в состояние CLOSED.
- Состояния CLOSING; LAST-ACK; TIME-WAIT
Функция возвращает "ok" (нет ошибок), удаляется TCB и соединение переводится в состояние CLOSED.