Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "../Basic Server/Basic Server.h"
- #include<string>
- #include<sstream>
- #include<iostream>
- #include<iomanip>
- #include<fstream>
- #include<thread>
- #include<chrono>
- int main() {
- server::basic_server client;
- client.start_connecting("::1", "6118");
- std::fstream file("C:\\Users\\xirema\\Documents\\bigfile.dat", std::ios::binary | std::ios::in);
- size_t len = 0;
- file.seekg(0, std::ios::end);
- len = file.tellg();
- file.seekg(0, std::ios::beg);
- std::vector<char> file_data(len);
- file.read(&file_data.front(), len);
- server::data_vector data(len);
- std::copy(file_data.begin(), file_data.end(), data.begin());
- while (client.get_all_connection_ids().size() == 0) std::this_thread::yield();
- client.client_write(data);
- system("pause");
- return 0;
- }
Add Comment
Please, Sign In to add comment