• 大小: 365KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: C/C++
  • 标签: UDP  聊天  socket  

资源简介

这是个用UDP制作的聊天程序,包括建立服务器端,客户端,用的是WINSOCK,服务器端支持一对一聊天功能,代码有详细的注释,可以让你轻松进入网络编程和了解WINSOCK是如何编程的

资源截图

代码片段和文件信息

#include 
#include //把程序所需头文件winsock2.h包含进来


#pragma comment(lib“ws2_32.lib“)
void main(int argc char **argv)
{
   WSADATA       wsaData;
   SOCKET        s;
   SOCKADDR_IN   ServerAddr;    //服务器地址结构
   SOCKADDR_IN   ClientAddr;    //用来接收客户端的设置,包括IP和端口
   int           serlen=sizeof(ServerAddr);
   int           Port = 8081;
   int           Ret;
   char          buffer[1024];
   int n =1;

   // 初始化Winsock version 2.2
   if ((Ret = WSAStartup(MAKEWORD(22) &wsaData)) != 0)    //版本号为2.2
   {
      printf(“WSAStartup 打开错误 %d\n“ Ret);
      WSACleanup();
      return;
   }
   // 建立一个socket 客户端连接
   if ((s = socket(AF_INET SOCK_DGRAM IPPROTO_UDP))
       == INVALID_SOCKET)
   {
      printf(“socket 建立失败 %d\n“ WSAGetLastError());
      

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     401268  2013-07-03 14:53  UDP\client\bin\Debug\client.exe

     文件       1194  2013-06-30 12:52  UDP\client\client.cbp

     文件        101  2013-07-03 14:53  UDP\client\client.depend

     文件        238  2013-07-03 22:30  UDP\client\client.layout

     文件       2349  2013-07-03 14:53  UDP\client\main.c

     文件     383352  2013-07-03 14:53  UDP\client\obj\Debug\main.o

     文件     401092  2013-07-01 18:32  UDP\server\bin\Debug\server.exe

     文件       2853  2013-07-01 18:32  UDP\server\main.c

     文件     383332  2013-07-01 18:32  UDP\server\obj\Debug\main.o

     文件        206  2013-07-01 00:03  UDP\server\serve.workspace

     文件       1194  2013-06-30 12:49  UDP\server\server.cbp

     文件        101  2013-07-01 18:31  UDP\server\server.depend

     文件        240  2013-07-03 22:29  UDP\server\server.layout

     目录          0  2013-07-03 14:53  UDP\client\bin\Debug

     目录          0  2013-07-03 14:53  UDP\client\obj\Debug

     目录          0  2013-07-01 18:32  UDP\server\bin\Debug

     目录          0  2013-07-01 18:32  UDP\server\obj\Debug

     目录          0  2013-07-01 15:32  UDP\client\bin

     目录          0  2013-07-01 15:32  UDP\client\obj

     目录          0  2013-07-01 15:32  UDP\server\bin

     目录          0  2013-07-01 15:32  UDP\server\obj

     目录          0  2013-07-03 22:30  UDP\client

     目录          0  2013-07-03 22:29  UDP\server

     目录          0  2013-07-01 15:32  UDP

----------- ---------  ---------- -----  ----

              1577520                    24


评论

共有 条评论