|
@@ -173,14 +173,17 @@ inline int socket_read(socket_t sock, char* ptr, size_t size)
|
|
|
return recv(sock, ptr, size, 0);
|
|
return recv(sock, ptr, size, 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-inline int socket_write(socket_t sock, const char* ptr, size_t size = -1)
|
|
|
|
|
|
|
+inline int socket_write(socket_t sock, const char* ptr, size_t size)
|
|
|
{
|
|
{
|
|
|
- if (size == -1) {
|
|
|
|
|
- size = strlen(ptr);
|
|
|
|
|
- }
|
|
|
|
|
return send(sock, ptr, size, 0);
|
|
return send(sock, ptr, size, 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+inline int socket_write(socket_t sock, const char* ptr)
|
|
|
|
|
+{
|
|
|
|
|
+ size_t size = strlen(ptr);
|
|
|
|
|
+ return socket_write(sock, ptr, size);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
inline bool socket_gets(socket_t sock, char* buf, int bufsiz)
|
|
inline bool socket_gets(socket_t sock, char* buf, int bufsiz)
|
|
|
{
|
|
{
|
|
|
// TODO: buffering for better performance
|
|
// TODO: buffering for better performance
|