POCO庫中文程式設計參考指南(7)Poco::Net::DatagramSocket
POCO庫中文程式設計參考指南(7)Poco::Net::DatagramSocket
- 作者:柳大·Poechant
- 部落格:Blog.CSDN.net/Poechant
- 郵箱:zhongchao.ustc#gmail.com (# -> @)
- 日期:April 15th, 2012
1 建構函式
建立一個未連線的 IPv4 資料包 Socket:
DatagramSocket();
建立一個指定 IP 型別(IPv4 或 IPv6)的資料包 Socket:
explicit DatagramSocket(IPAddress::Family family);
建立一個指定 SocketAddress 的資料包 Socket
DatagramSocket(const SocketAddress& address, bool reuseAddress = false);
DatagramSocket(const Socket& socket);
/// Creates the DatagramSocket with the SocketImpl
/// from another socket. The SocketImpl must be
/// a DatagramSocketImpl, otherwise an InvalidArgumentException
/// will be thrown.
2 過載運算子
DatagramSocket& operator = (const Socket& socket);
/// Assignment operator.
///
/// Releases the socket's SocketImpl and
/// attaches the SocketImpl from the other socket and
/// increments the reference count of the SocketImpl.
3 常用操作
3.1 連線與繫結
void connect(const SocketAddress& address);
void bind(const SocketAddress& address, bool reuseAddress = false);
3.2 收發資料且不考慮 client
int sendBytes(const void* buffer, int length, int flags = 0);
int receiveBytes(void* buffer, int length, int flags = 0);
3.3 手法資料且獲取 client 的 SocketAddress
int sendTo(const void* buffer, int length, const SocketAddress& address, int flags = 0);
int receiveFrom(void* buffer, int length, SocketAddress& address, int flags = 0);
3.4 收發廣播
void setBroadcast(bool flag);
bool getBroadcast() const;
4 protected 函式
DatagramSocket(SocketImpl* pImpl);
-
轉載請著名來自柳大的CSDN部落格:Blog.CSDN.net/Poechant
-
相關文章
- poco節點關係大公開!
- Airtest (poco 框架) 元素定位實戰AI框架
- C++跨平臺庫boost和Poco的編譯C++編譯
- Spring Boot 2.0.2 參考指南(通用的應用程式屬性 ②)中文文件Spring Boot
- BOOST庫 學習參考完全開發指南
- Poco框架實操:對節點可實施的操作框架
- Global.asa程式設計完全參考手冊程式設計
- Hbase 中文參考指南 3.0 校對活動發車了~
- GraalVM快速參考指南 - graalvmLVM
- Spring Boot 參考指南(Hazelcast)Spring BootAST
- Elasticsearch 參考指南(介紹)Elasticsearch
- WebGL程式設計指南(7)層次模型Web程式設計模型
- Poco 框架實操:獲取節點屬性的高效技巧 (一)框架
- Poco框架實操:獲取節點屬性的高效技巧(一)框架
- 國外APP介面設計參考APP
- 幽默:真正的程式設計師閱讀API參考文件程式設計師API
- MySQL & MariaDB Online DDL 參考指南MySql
- Spring Boot 參考指南(目錄)Spring Boot
- Spring Boot 參考指南(Quartz Scheduler)Spring Bootquartz
- MySQL8-中文參考-三-MySql
- DOJO API 中文參考手冊API
- POCO相簿的照片批量採集下載的簡單方法有嗎?
- C# 9 record 並非簡單屬性 POCO 的語法糖C#
- ACCPS2-03使用java實現資料庫程式設計考試試題參照Java資料庫程式設計
- 美食類網頁設計版式參考網頁
- MT8735參考設計資料
- Spring Boot 參考指南(Spring Boot文件)Spring Boot
- 7 Oracle DataGuard 命令列參考Oracle命令列
- MySQL8-中文參考-三十二-MySql
- 系統設計面試參考-設計Spotify系統面試
- 後臺介面設計之表格設計規範參考
- 全志A33linuxled驅動程式設計(附實測參考程式碼)Linux程式設計
- 模擬考試參考程式碼
- 詳情屬性圖示設計參考
- restFul介面設計規範[僅供參考]REST
- 後臺介面設計之表單設計規範參考
- Spring Boot 參考指南(構建系統)Spring Boot
- Spring Boot 參考指南(訊息傳遞)Spring Boot
- 框架庫(.NET 指南)框架