You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
 
 
 

28 lines
589 B

#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;
}