Tôi hiện đang ở giữa dự án liên quan đến ổ cắm và tôi chỉ sử dụng tệp sys/socket.h của Linux. Cue cổng cho Microsoft, và nhận ra rằng Winsock là khác nhau. Tôi đoán tôi có hai câu hỏi.Tại sao Microsoft thực hiện ổ cắm khác nhau?
Trước tiên, sự khác biệt chính giữa hai triển khai là gì? Có cách nào dễ dàng để "dịch" chúng? Một liên kết đến một hướng dẫn sẽ được đánh giá cao, bởi vì các bạn có thể có thể giúp tôi có được các liên kết chất lượng tốt hơn Google.
Thứ hai, tại sao Microsoft thực hiện việc này? Động cơ của họ là gì? Tại sao họ không chỉ giữ cùng một triển khai như mọi người khác?
Một cách để "dịch" Un * x sang Windows - http://apr.apache.org/docs/apr/1.3/group__apr__network__io.html –