Winsock основан на API сокетов BSD, который изначально поддерживается в Linux и OS X (т. Е. socket()
, connect()
, accept()
, send()
, recv()
, select()
и т. Д.далее).
Существуют некоторые отличия, но они таковы, что обычно проще портировать порт Winsock с настоящих BSD-сокетов, чем наоборот.