Created a client server test program

unix_test
anulax1225 ago%!(EXTRA string=1 year)
parent 7958c9eace
commit 0f69d3d862
  1. 28
      sandbox/client/client.cpp
  2. 5
      sandbox/server/server.cpp

@ -0,0 +1,28 @@
#include <iostream>
#include <string>
#include "bakanet.h"
using namespace Bk::Net;
int main()
{
IpAddress ip("127.0.0.1");
Socket sock(ip, 8080, IpProtocol::TCP);
bool status = sock.conn();
if(!status) perror("Couldn't connect.");
std::string msg = "GET / HTTP/1.1\r\n";
std::vector<char> data(msg.begin(), msg.end());
sock.write(data);
std::vector<char> r_data;
while((r_data = sock.recv(1024)).size())
{
log(r_data.size())
std::string data_to_str(r_data.begin(), r_data.end());
log(data_to_str)
}
return 0;
}

@ -22,10 +22,13 @@ int main()
Connection conn;
if ((conn = sock.ack()) > 0)
{
auto r_data = sock.recv(conn, 2 * 2048);
std::string data_to_str(r_data.begin(), r_data.end());
log(data_to_str)
//Sending data step
sock.write(conn, data);
close(conn);
}
}
return 0;
return 0;
}
Loading…
Cancel
Save