• 大小: 49.21MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-20
  • 语言: C/C++
  • 标签: windows  socket  

资源简介

精通Windows Sockets网络开发:基于Visual c++实现 pdf(附加源代码)

资源截图

代码片段和文件信息

// Client.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#define BUF_SZIE 64
#include “winsock2.h“
#pragma comment(lib “ws2_32.lib“)

int main(int argc char* argv[])
{

WSADATA wsd; //WSADATA变量
SOCKET sHost; //服务器套接字
SOCKADDR_IN servAddr; //服务器地址
char buf[BUF_SZIE]; //接收数据缓冲区
int retVal; //返回值

//初始化套结字动态库
if (WSAStartup(MAKEWORD(22) &wsd) != 0)
{
printf(“WSAStartup failed!\n“);
return -1;
}

//创建套接字
sHost = socket(AF_INET SOCK_STREAM IPPROTO_TCP);
if(INVALID_SOCKET == sHost)
{
printf(“socket failed!\n“);
WSACleanup();//释放套接字资源
return  -1;
}

//设置服务器地址
servAddr.sin_family =AF_INET;
servAddr.sin_addr.s_addr = inet_addr(“127.0.0.1“);
servAddr.sin_port = htons((short)4999);
int nServAddlen  = sizeof(servAddr);

//连接服务器
retVal=connect(sHost(LPSOCKADDR)&servAddr sizeof(servAddr));
if(SOCKET_ERROR == retVal)
{
printf(“connect failed!\n“);
closesocket(sHost); //关闭套接字
WSACleanup(); //释放套接字资源
return -1;
}

//向服务器发送数据
ZeroMemory(buf BUF_SZIE);
strcpy(buf “MyTCP“);
retVal = send(sHost buf strlen(buf) 0);
if (SOCKET_ERROR == retVal)
{
printf(“send failed!\n“);
closesocket(sHost); //关闭套接字
WSACleanup(); //释放套接字资源
return -1;
}

//退出
closesocket(sHost); //关闭套接字
WSACleanup(); //释放套接字资源
return 0;
}


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

     文件          0  2019-08-21 21:52  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\readme.txt

     文件       1507  2008-01-30 15:17  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.5\TCP\Client\Client.cpp

     文件       4536  2008-01-30 11:35  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.5\TCP\Client\Client.dsp

     文件        293  2008-01-30 11:35  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.5\TCP\Client\StdAfx.cpp

     文件        769  2008-01-30 11:35  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.5\TCP\Client\StdAfx.h

     文件       2130  2008-03-07 10:56  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.5\TCP\Server\Server.cpp

     文件       4536  2008-01-30 11:34  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.5\TCP\Server\Server.dsp

     文件        734  2008-01-30 15:35  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.5\TCP\Server\Server.dsw

     文件        293  2008-01-30 11:34  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.5\TCP\Server\StdAfx.cpp

     文件        769  2008-01-30 11:34  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.5\TCP\Server\StdAfx.h

     文件       1282  2008-01-30 15:41  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Client\Client.cpp

     文件       4536  2008-01-30 09:13  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Client\Client.dsp

     文件        293  2008-01-30 09:13  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Client\StdAfx.cpp

     文件        769  2008-01-30 09:13  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Client\StdAfx.h

     文件       5232  2008-01-30 17:41  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Example.cpp

     文件       4548  2008-01-28 21:10  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Example.dsp

     文件        931  2008-01-30 09:13  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Example.dsw

     文件        583  2008-02-03 08:10  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Example.positions

     文件       2955  2008-01-30 23:34  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Server\Server.cpp

     文件       4536  2008-01-30 09:13  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Server\Server.dsp

     文件        734  2008-03-07 13:57  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Server\Server.dsw

     文件        293  2008-01-30 09:13  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Server\StdAfx.cpp

     文件        769  2008-01-30 09:13  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\Server\StdAfx.h

     文件        294  2008-01-28 21:10  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\StdAfx.cpp

     文件        769  2008-01-28 21:10  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\03\3.7\UDP\StdAfx.h

    ..A..H.        10  2007-10-23 00:59  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\04\4.4\Server\Desktop_.ini

     文件       6565  2007-11-01 19:16  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\04\4.4\Server\Server.cpp

     文件       4474  2007-10-29 16:50  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\04\4.4\Server\Server.dsp

     文件        537  2008-03-07 14:04  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\04\4.4\Server\Server.dsw

     文件        293  2007-09-18 13:14  精通Windows Sockets网络开发:基于Visual C++实现\书附带源码\随书源代码\04\4.4\Server\StdAfx.cpp

............此处省略326个文件信息

评论

共有 条评论