资源简介
这是个用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
- 上一篇:MFC 五子棋 源代码
- 下一篇:Opencv疲劳检测
相关资源
- udp NAT(Network Address Translators) P2P
- c++实现P2PDemo(点对点聊天)
- Windows Sockets 规范及应用-Windows网络编
- Windows Sockets 编程及UR机器人通信数据
- 基于MFC实现的UDP组播程序
- 多人聊天室c++源码(附服务器端以及
- C++ 局域网聊天程序
- C++ 利用UDP协议实现广播通信
- c语言UDP传输系统源码.zip
- c++ 文件传输项目源码(附socket服务器
- 基于C#的Socket TCP通信,服务端源代码
- Qt聊天室项目(包括服务端和客户端)
- VC++基于SOCKET的简易网络聊天室
- 网络通信TCP UDP调试
- TCP/UDP网络调试助手含源码
- qt简易基于socket的聊天室系统(源码
- 《Qt及Qt Quick开发实战精解》代码
- Qt chat聊天程序源码(含毕业设计说明
- IOS聊天表情
- VC Socket GETPOST发送HTTP请求
- c++ 局域网聊天
- c++ 聊天室(含server+client)
- UDP打洞
- TCP/IP Socket操作(c++在线聊天源码)
- P2P局域网聊天源码+报告
- tcp SOCKET 聊天室(含服务端源码、客户
- socket(TCP)相互通讯
- Opencv结合socket进行视频传输(TCP协议
- c++ socket最简单(含服务端以及客户端
- Linux下的Socket通信
评论
共有 条评论