#include "socketio.hpp" #include template std::ostream& operator<<(std::ostream& out, std::vector o){ out << "["; for(unsigned int i = 0;i < o.size();i++){ if(o[i] == '\r')continue; out << o[i]; if(i < o.size() - 1) out << ", "; } return out << "]"; } template<> std::ostream& operator<< (std::ostream& out, std::vector o){ for(unsigned int i = 0;i < o.size();i++){ out << o[i]; } return out; } int main(){ cppsocket sock("192.168.178.79", 80); std::vector toSend(1000000); for(unsigned int i = 0;i < toSend.size();i++){ toSend[i] = (char)(i * i); } std::cout << "Writing..." << std::endl; sock.write(toSend); std::cout << "Receiving..." << std::endl; std::vector vec = sock.receive(); std::cout << (vec == toSend); std::cout << vec << std::endl; //vec = sock.receive(); //std::cout << vec << std::endl; return 0; }