Chinaunix首页 | 论坛 | 博客
  • 博客访问: 47490
  • 博文数量: 26
  • 博客积分: 586
  • 博客等级: 中士
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-08 20:10
文章分类
文章存档

2012年(6)

2011年(20)

我的朋友

分类: WINDOWS

2011-04-12 18:36:18

//Client端代码
#include
#include
#include
#include
#pragma comment(lib, "LIBCD.LIB"/*文件名或路径*/)
int initClient();
SOCKET s;
struct sockaddr_in sockSend;
struct sockaddr sockRecv;
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
 initClient();
 return 0;
}
int initClient()
{
 int i;
 int error;
 int lenword=0;
 char buff[1024];
 WSADATA wsaData;
 error=WSAStartup(MAKEWORD(2,2),&wsaData);
 if(error!=0)
 {
  printf("初始化失败!\n");
  return -1;
 }
 if(LOBYTE(wsaData.wVersion)!=2 || HIBYTE(wsaData.wVersion)!=2)
 {
  WSACleanup();
  printf("版本出错!\n");
  return -1;
 }
 s=socket(AF_INET,SOCK_DGRAM,0);
 
 sockSend.sin_addr.S_un.S_addr=inet_addr("211.143.108.24");//服务器地址
 sockSend.sin_port=htons(9876);//服务器端口号
 sockSend.sin_family=AF_INET;
 
 strcpy(buff,"hello,it's the first!");
 i=5;
 while(1)
 {
  if(i<0)
   break;
  lenword=sendto(s,buff,strlen(buff)+1,0,(struct sockaddr*)&sockSend,sizeof(sockSend));
  i--;
 }
 closesocket(s);
 WSACleanup();
 return 0;
}
 
阅读(481) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~