BSD sockets API was released in 1983.
As it was implemented 3 decades ago and still being widely used, is it secure in today's scenario where every software has to be actively protected against being hacked.
Is it secure enough to be used in a production-level code?
I am writing a client-server application which does use encryption at both ends, but are there any pitfalls in sockets that can be taken advantage by a hacker?
1. I am writing the application in linux.
2. I don't have anything against the guys who developed this api, they have done a brilliant job.