Короче, софтина «server» слушала 127.0.0.1:44112. На неё был коннект от софтины «client». По этому коннекту гонялось много данных. Потом софтину «server» убили, а на клиент пришёл дисконнект. На этот случай у «client» есть адский цикл, в котором он очень часто пытается коннектиться к «server» (connect()). Потом решили запустить «server» обратно. Но при попытке запустить «server» обнаружилось, что «server» не может забиндить себе свой порт 44112.
ERROR -1 == bind(), errno 98, "Address already in use"
И тут выяснилось, что существует странный коннект:
> netstat -natp | grep 44112
tcp 0 0 127.0.0.1:44112 127.0.0.1:44112 ESTABLISHED 10038/client
Жесть какая-то: http://stackoverflow.com/questions/4021271/socket-getting-created-with-same-i...