Có một chức năng gán trong ổ cắm Boost.Asio, tuy nhiên tôi đang tìm kiếm một cái gì đó giống nhưThả một ổ cắm trong Boost.Asio (đối diện của assign), hoặc không chuyển quyền sở hữu
- phát hành/hủy chuyển nhượng sẽ chuyển quyền sở hữu trên ổ cắm cho người dùng.
hoặc
- một số loại assign rằng sẽ không chuyển quyền sở hữu đến socket lớp, vì vậy nó sẽ không đóng nó lại khi bị phá hủy.
Tôi biết về this solution nhưng nó liên quan đến việc sao chép ổ cắm (tức là tạo bộ mô tả mới thay vì phát hành một bộ giải mã).
Có ai biết cách này có thể được thực hiện không?
Edit: Không có tính năng như vậy, mở vé cho Boost.Asio https://svn.boost.org/trac/boost/ticket/3900
Bạn đã thử gán -1 cho ổ cắm khi bạn đã hoàn tất chưa? Tôi chưa bao giờ thử nó, nhưng nó có thể hoạt động. Nó đáng để bắn. – Dan
Tôi không làm điều này sẽ làm việc, bởi vì ổ cắm được dự kiến sẽ đóng ổ cắm cơ bản hiện có khi gán một ổ cắm mới. – Artyom