Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // tcp server.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <iostream>
- #include <winsock2.h>
- #include <ws2tcpip.h>
- #include <fstream>
- #include <time.h>
- #pragma comment(lib, "Ws2_32.lib")
- using namespace std;
- WSADATA m_wsaData;
- int main()
- {
- if (WSAStartup(MAKEWORD(2, 2), &m_wsaData))
- {
- std::cout << "WSA start failed" << std::endl;
- }
- else
- {
- SOCKET m_socket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
- if (m_socket == INVALID_SOCKET)
- {
- std::cout << "invalid socket" << std::endl;
- }
- else
- {
- sockaddr_in m_sockaddr = { 0 };
- m_sockaddr.sin_family = AF_INET;
- m_sockaddr.sin_port = htons(1337);
- m_sockaddr.sin_addr.s_addr = inet_addr("255.255.255.255");
- int m_socketaddr_leng = sizeof(m_sockaddr);
- char m_buffer[64] = "Hadfghjkjhgfdsdfsfsdfddsfdsfdsfsdgh";
- BOOL fgfd = TRUE;
- BOOL val = TRUE;
- int iResult = setsockopt(m_socket, SOL_SOCKET, SO_BROADCAST, (char*)&val, sizeof(val));
- while (true)
- {
- if (sendto(m_socket, m_buffer, sizeof(m_buffer), NULL, (SOCKADDR*)&m_sockaddr, m_socketaddr_leng) == SOCKET_ERROR)
- {
- std::cout << "send failed" << std::endl;
- }
- else
- {
- }
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement