基于UDP协议的socket编程实例

2014-11-23 21:26:53 · 作者: · 浏览: 19

  在基于UDP的socket编程中。首先介绍基本的步骤:


  对于服务器端的步骤如下:


  1. 加载套接字库(买手机);//WSAStartup()函数


  2. 绑定到本地主机和特定的端口(与某人绑定并且要让想给你打电话的人知道)//bind()


  3. 接收数据(接收电话);//recvfrom()


  对于客户端的步骤:


  1. 加载套接字库(买手机);//WSAStartup()


  2. 发送数据(不用让别人知道你的号码,就可以给特定的人打电话)给服务器//sendto()


  同样一下是一个实例://另外要注意的是要加载动态链接库Ws2_32.lib.


  1. 服务器端的代码:


  #include


  #include


  void main()


  {


  WORD wVersionRequested;


  WSADATA wsaData;


  int err;


  wVersionRequested = MAKEWORD( 2, 2 );


  err = WSAStartup( wVersionRequested, &wsaData );


  if ( err != 0 ) {


  return;


  }