1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-09-28 19:05:55 +08:00
ULib/tests/ulib/test_unixsocket_client.cpp
2017-02-24 19:00:25 +01:00

37 lines
671 B
C++

// test_unixsocket_client.cpp
#include <ulib/net/unixsocket.h>
int
U_EXPORT main (int argc, char* argv[], char* env[])
{
U_ULIB_INIT(argv);
U_TRACE(5,"main(%d)",argc)
UUnixSocket x;
if (x.connectServer(UString(argv[1]), 0))
{
const char* str = "Hello";
int size = strlen(str);
for (int i = 0; i < 2; ++i)
{
if (x.send(str, size) == size)
{
cout << str << '\n';
char buffer[1024];
if (x.recv(buffer, size) == size)
{
cout.write(buffer, size);
cout << '\n';
}
}
}
}
}