|
#include "stdafx.h"
#pragma comment(lib, "ws2_32.lib")//Socket头文件的包含及库的链 接
#include <WinSock2.h>//Socket头文件的包含及库的链接
#include<stdio.h>
void __stdcall TimerProc(
HWND hwnd, // handle to window
UINT uMsg, // WM_TIMER message
UINT idEvent, // timer identifier
DWORD dwTime // current system time
);
// settime 100毫秒 最少要设定20
int timerid = ::SetTimer(NULL, 0, 100, &TimerProc);
// 每 XXX 秒调用一次 timeproc
void __stdcall TimerProc(
HWND hwnd, // handle to window
UINT uMsg, // WM_TIMER message
UINT idEvent, // timer identifier
DWORD dwTime // current system time
)
{
send(connSock, "hello world", 11, 0); ;// DLL定时任务 TCP发送数据 这里编译不通过 未定义的标识符???????
return;
}
void main()// 建立TCP连接
{
WSADATA wsaData;
WSAStartup(MAKEWORD(2, 2), &wsaData);
SOCKET connSock = socket(AF_INET, SOCK_STREAM, 0);
SOCKADDR_IN servAddr;
servAddr.sin_family = AF_INET;
servAddr.sin_port = htons(1234);
servAddr.sin_addr.s_addr = inet_addr("127.0.0.1");
connect(connSock, (SOCKADDR*)&servAddr, sizeof(SOCKADDR_IN));
/*send(connSock, "hello world", 11, 0);*/
//char buf[11];
//recv(connSock, buf, 11, 0);
//printf("%s", buf);
} |
上一篇: 函数如何返回指针字符串值 就用这种方式下一篇: vs报错{:4_111:} 救救孩子
|