#include <QCoreApplication>
#include <main.h>
#include <iostream>
#include <WinSock2.h>
#pragma comment(lib, "ws2_32.lib")int main(int argc, char *argv[])
{WSAData wsd; //初始化信息SOCKET udpSocket; //UDP的SOCKETSOCKADDR_IN addrSrv; //远程发送机地址和本机接收机地址std::string str_send = "1234"; //启动Winsockif (WSAStartup(MAKEWORD(2,2),&wsd) != 0){WSACleanup();return;}//创建socketudpSocket = socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP);if(udpSocket == SOCKET_ERROR){std::cout << "socket Error = " << WSAGetLastError() << std::endl;return;}//绑定ipaddrSrv.sin_family = AF_INET;//绑定端口号addrSrv.sin_port = htons(3205);addrSrv.sin_addr.S_un.S_addr = inet_addr("192.168.0.110");int nRet = sendto(udpSocket,str_send.c_str(),str_close.length(),0, (SOCKADDR*)&addrSrv,sizeof(SOCKADDR));if (nRet == SOCKET_ERROR){std::cout << "sendto Error " << WSAGetLastError() << std::endl;}//关闭socket连接closesocket(udpSocket);//清理WSACleanup();return 0;
}