TCP套接字。错误没有匹配的函数调用

时间:2015-08-17 19:25:59

标签: c++ sockets tcp

以下是我收到的错误以及来自它的一小段代码。有人可以解释这个错误意味着什么。我已成功地在许多其他程序中使用此连接调用,我不知道为什么它在这里失败。谢谢!

 error: no matching function for call to 'Pds::MonReqServer::connect(int&, sockaddr*, long unsigned int)'



///SETUP TCP SOCKET///

 int tcp_socket_info;
 struct sockaddr_in tcp_server;

    //create socket
    tcp_socket_info = socket(AF_INET, SOCK_STREAM, 0);
    if (tcp_socket_info == -1) {
    printf("Could not create socket");
    }

    //assign values
    tcp_server.sin_addr.s_addr = inet_addr("192.168.0.100"); //address of sender
    tcp_server.sin_family = AF_INET;
    tcp_server.sin_port = htons( 1100 );

    //connects
    if (connect(tcp_socket_info, (struct sockaddr *)&tcp_server, sizeof(tcp_server)) < 0) {
    perror("Connection error");
    }
    puts("Connected");

0 个答案:

没有答案