#include #include #include #include void _Socket_init(Socket* this) { memset(this, 0, sizeof(*this) ); this->sockType = NICADDRTYPE_STANDARD; this->boundPort = -1; } void _Socket_uninit(Socket* this) { } bool Socket_bind(Socket* this, unsigned short port) { struct in_addr ipAddr = { INADDR_ANY }; return this->ops->bindToAddr(this, ipAddr, port); } bool Socket_bindToAddr(Socket* this, struct in_addr ipAddr, unsigned short port) { return this->ops->bindToAddr(this, ipAddr, port); }