Selam,
Dışarıdan socket'i sonlandırmanız için kill() kullanmanız gerekli fakat tabi
process in birden fazla socket bağlantısı söz konusu olabilir, aynı
process'in birden fazla çalışması söz konusu olabilir, yada server olarak
çalışıyor ve birden fazla socket'e sahipte olabilir, eğer bu yapıda
ise ve her gelen istek için ayrı bir işlem yaratıyorsa (fork() mesela)
sağlıklı olur, diğer türlü istenmeyen durumlar meydana gelebilir. eğer
kapatmak istediğiniz socket'i yaratan kod size aitse bence "socket file
descriptor" ı geçirebilen diğer IPC türlerine bakmalısınız.