在上一篇博客中,我们是在客户端输入整形数组,然后由服务器端处理,之后返回结果的,这次我们直接让客户端直接从服务器上接受的整形数组,下面我们也是直接给出代码了。
服务器:
// server.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <WinSock2.h>
#include <cstdlib>
#include <iostream>
#pragma comment(lib,"ws2_32.lib")
int _tmain(int argc, _TCHAR* argv[])
{
const int LEN = 10 ;
int sendpacket[LEN]={1,2,3,4,5,6,7,8,9,10};
//1. socket 版本
WORD wVersion;
WSADATA wsaData;
wVersion = MAKEWORD(1,1);
int err = WSAStartup(wVersion,&wsaData);
if ( err !=0 )
{
return -1;
}
if((LOBYTE(wsaData.wVersion) !=1) || (HIBYTE(wsaData.wVersion)!=1))
{
WSACleanup();
return -1;
}
//2. 建立s