|
@@ -44,15 +44,17 @@ std::string GetLastErrorAsString(){
|
|
|
return message;
|
|
|
}
|
|
|
|
|
|
-cppsocket::cppsocket(){}
|
|
|
+cppsocket::cppsocket(){
|
|
|
+ buffer = std::vector<char>(buffersize + 1, 0);
|
|
|
+}
|
|
|
cppsocket::cppsocket(WSADATA d, SOCKET _s){
|
|
|
s = _s;
|
|
|
wsa = d;
|
|
|
- buffer = std::vector<char>(buffersize);
|
|
|
+ buffer = std::vector<char>(buffersize + 1, 0);
|
|
|
}
|
|
|
cppsocket::cppsocket(const std::string& addr, unsigned int PORT){
|
|
|
struct sockaddr_in server;
|
|
|
- buffer = std::vector<char>(buffersize);
|
|
|
+ buffer = std::vector<char>(buffersize + 1, 0);
|
|
|
int recv_size;
|
|
|
|
|
|
if (WSAStartup(MAKEWORD(2,2),&wsa) != 0){
|