#include #include #include #include #include #include #include "transfer.h" using namespace std; int main() { // create video capture //cv::VideoCapture cap = cv::VideoCapture(0); // create socket int clientSocket = socket(AF_INET, SOCK_STREAM, 0); // specifying address sockaddr_in serverAddress; serverAddress.sin_family = AF_INET; serverAddress.sin_port = htons(8080); serverAddress.sin_addr.s_addr = INADDR_ANY; cv::Mat image = cv::Mat(cv::Size(640, 480), CV_8UC3, cv::Scalar(255, 0, 0)); // sending connection request connect(clientSocket, reinterpret_cast(&serverAddress), sizeof(serverAddress)); // create buffer for serialization vector imgbuf; while (true) { //cap.read(image); cout << "Sending image" << endl; sendImage(clientSocket, image, imgbuf); } close(clientSocket); return 0; }