![]() |
socket操作接口
#include "Socket.hpp"

Public 成员函数 | |
| Socket () | |
| virtual | ~Socket () |
| virtual ErrCodeE | Open ()=0 |
| 打开socket 更多... | |
| void | Close () |
| 关闭socket 更多... | |
| ErrCodeE | Bind (const struct sockaddr *addr, socklen_t addrSize) |
| 绑定地址 更多... | |
| ErrCodeE | SetSendTimeOut (int32_t timeoutMs) |
| 设置发送超时时间 更多... | |
| ErrCodeE | SetRecvTimeOut (int32_t timeoutMs) |
| 设置接收超时时间 更多... | |
Public 属性 | |
| int | m_sock |
| int | m_sendTimeout |
| int | m_recvTimeout |
|
inline |
|
inlinevirtual |
|
pure virtual |
在 Emx::SocketUnDgram , 以及 Emx::SocketUnStream 内被实现.
|
inline |
被这些函数引用 ~Socket().
| ErrCodeE Emx::Socket::Bind | ( | const struct sockaddr * | addr, |
| socklen_t | addrSize | ||
| ) |
| addr | [in]需要绑定的嗯地址 |
| addrSize | [in]地址空间大小 |
| ErrCodeE Emx::Socket::SetSendTimeOut | ( | int32_t | timeoutMs | ) |
| ErrCodeE Emx::Socket::SetRecvTimeOut | ( | int32_t | timeoutMs | ) |
| int Emx::Socket::m_sendTimeout |
被这些函数引用 Socket().
| int Emx::Socket::m_recvTimeout |
被这些函数引用 Socket().