Guest User

Untitled

a guest
Dec 23rd, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. #define _WINSOCK_DEPRECATED_NO_WARNINGS
  2.  
  3. #include <iostream>
  4. #include <winsock2.h>
  5. #include <string>
  6.  
  7. //#include <opencv2/opencv.hpp>
  8. //#include <opencv2/objdetect.hpp>
  9. //#include <opencv2/imgcodecs.hpp>
  10. //#include <opencv2/highgui/highgui.hpp>
  11. //#include <opencv2/imgproc/imgproc.hpp>
  12.  
  13. using namespace std;
  14. //using namespace cv;
  15.  
  16. #pragma comment(lib, "Ws2_32.lib")
  17.  
  18. int main()
  19. {
  20.     WSADATA WSAData;
  21.     SOCKET server, client;
  22.     SOCKADDR_IN serverAddr, clientAddr;
  23.  
  24.     WSAStartup(MAKEWORD(2, 0), &WSAData);
  25.     server = socket(AF_INET, SOCK_STREAM, 0);
  26.  
  27.     serverAddr.sin_addr.s_addr = inet_addr("addresshere");
  28.     serverAddr.sin_family = AF_INET;
  29.     serverAddr.sin_port = htons(porthere);
  30.  
  31.     bind(server, (SOCKADDR*)&serverAddr, sizeof(serverAddr));
  32.     listen(server, 0);
  33.  
  34.     cout << "Listening for incoming connections..." << endl;
  35.  
  36.     int clientAddrSize = sizeof(clientAddr);
  37.     client = accept(server, (SOCKADDR*)&clientAddr, &clientAddrSize);
  38.  
  39.     cout << client << "\n";
  40. }
Advertisement
Add Comment
Please, Sign In to add comment