|
@@ -47,6 +47,11 @@ std::string GetLastErrorAsString(){
|
|
|
cppsocket::cppsocket(){
|
|
|
buffer = std::vector<char>(buffersize + 1, 0);
|
|
|
}
|
|
|
+cppsocket::cppsocket(cppsocket&& o){
|
|
|
+ s = o.s;
|
|
|
+ o.s = INVALID_SOCKET;
|
|
|
+ buffer = std::move(o.buffer);
|
|
|
+}
|
|
|
cppsocket::cppsocket(WSADATA d, SOCKET _s){
|
|
|
s = _s;
|
|
|
wsa = d;
|
|
@@ -170,6 +175,11 @@ cppsocket server_socket::accept_connection(){
|
|
|
void server_socket::close(){
|
|
|
closesocket(ListenSocket);
|
|
|
}
|
|
|
+cppsocket& cppsocket::operator=(cppsocket&& o){
|
|
|
+ s = o.s;
|
|
|
+ o.sock = INVALID_SOCKET;
|
|
|
+ buffer = std::move(o.buffer);
|
|
|
+}
|
|
|
/*int main(int argc, char** argv){
|
|
|
server_socket ssock(80);
|
|
|
while(true){
|