@@ -19,36 +19,38 @@ Easy to use C++ TCP/UDP socket wrapper
1919** You can see more example projects [ here] ( https://github.com/kaniteru/SimpleSocket/tree/main/examples ) .**
2020
2121``` cpp
22- #include < simple_socket.hpp>
22+ #include < kani/simple_socket.hpp>
23+
24+ using namespace kani ::simple_socket;
2325```
2426```cpp
25- kani:: SocketInfo info;
27+ SocketInfo info;
2628info.m_node = "localhost"; // host name or ip address
2729info.m_service = 1234; // node name or port number
2830```
2931
3032### TCP Server
3133
3234``` cpp
33- kani:: TcpServerSocketInfo tcpInfo;
35+ TcpServerSocketInfo tcpInfo;
3436info.m_node = " localhost" ;
3537info.m_service = 1234 ;
3638info.m_backlog = SOMAXCONN;
3739
38- kani:: TcpServer server (tcpInfo);
40+ TcpServer server (tcpInfo);
3941
40- if (!server.is_valid() || server.start() != kani:: SS_START_RESULT_SUCCESS) {
42+ if (!server.is_valid() || server.start() != SS_START_RESULT_SUCCESS) {
4143 return;
4244}
4345
4446TcpNetClient client;
4547
4648while (!server.wait_client(&client)) { }
4749
48- kani:: SendMsg msg("hello world!");
50+ SendMsg msg("hello world!");
4951server.send_msg(&client, &msg);
5052
51- kani:: RecvMsg response;
53+ RecvMsg response;
5254server.recv_msg(&client, &response);
5355
5456server.stop();
@@ -57,20 +59,20 @@ server.stop();
5759### TCP Client
5860
5961```cpp
60- kani:: TcpClient client(info);
62+ TcpClient client(info);
6163
62- if (!client.is_valid() || client.start() != kani:: SS_START_RESULT_SUCCESS) {
64+ if (!client.is_valid() || client.start() != SS_START_RESULT_SUCCESS) {
6365 return;
6466}
6567
6668if (!client.connect()) {
6769 return;
6870}
6971
70- kani:: SendMsg msg("hello world!");
72+ SendMsg msg("hello world!");
7173client.send_msg(&msg);
7274
73- kani:: RecvMsg response;
75+ RecvMsg response;
7476client.recv_msg(&response);
7577
7678client.stop();
@@ -79,18 +81,18 @@ client.stop();
7981### UDP Server
8082
8183``` cpp
82- kani:: UdpServer server (info);
84+ UdpServer server (info);
8385
84- if (!server.is_valid() || server.start() != kani:: SS_START_RESULT_SUCCESS) {
86+ if (!server.is_valid() || server.start() != SS_START_RESULT_SUCCESS) {
8587 return;
8688}
8789
8890NetAddr client;
8991
90- kani:: RecvMsg msg;
92+ RecvMsg msg;
9193server.recv_msg(&client, &msg);
9294
93- kani:: SendMsg response("hello world!");
95+ SendMsg response("hello world!");
9496server.send_msg(&client, &response);
9597
9698server.stop();
@@ -99,16 +101,16 @@ server.stop();
99101### UDP Client
100102
101103```cpp
102- kani:: UdpClient client(info);
104+ UdpClient client(info);
103105
104- if (!client.is_valid() || client.start() != kani:: SS_START_RESULT_SUCCESS) {
106+ if (!client.is_valid() || client.start() != SS_START_RESULT_SUCCESS) {
105107 return;
106108}
107109
108- kani:: SendMsg msg("hello world!");
110+ SendMsg msg("hello world!");
109111client.send_msg(&msg);
110112
111- kani:: RecvMsg response;
113+ RecvMsg response;
112114client.recv_msg(&response);
113115
114116client.stop();
0 commit comments