Skip to content

Instantly share code, notes, and snippets.

@Temptationx
Created February 9, 2015 21:22
Show Gist options
  • Save Temptationx/efea68f9768b3bb42d67 to your computer and use it in GitHub Desktop.
Save Temptationx/efea68f9768b3bb42d67 to your computer and use it in GitHub Desktop.
socket_client
void main()
{
WSADATA wsaData;
auto success = WSAStartup(MAKEWORD(2, 2), &wsaData);
// ERROR_CHECK
SOCKET m_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
// ERROR_CHECK
sockaddr_in addr = { 0 };
addr.sin_addr.S_un.S_addr = inet_addr("192.168.1.118");
addr.sin_family = AF_INET;
addr.sin_port = htons(1024);
auto s = connect(m_sock, (sockaddr*)&addr, sizeof(addr));
// ERROR_CHECK
const char *d = "hello world";
while (true)
{
send(m_sock, d, strlen(d), 0);
// ERROR_CHECK
Sleep(1000);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment