这次做的软件主要会有三个功能
1.写开机启动项
2.下载应用程序
3.远程控制
先来看一下Client(服务器端)
// client.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<WinSock2.h>
#pragma comment(lib,"ws2_32.lib")
int _tmain(int argc, _TCHAR* argv[])
{
BOOL bRet = false;
SOCKET sockServer = INVALID_SOCKET;
do{
//接听电话的步骤
WSADATA wsaData;
WSAStartup(MAKEWORD(2, 2), &wsaData);
if (2 != LOBYTE(wsaData.wVersion) || 2 != HIBYTE(wsaData.wVersion))//判断版本是不是2.2
{
break;
}
//拿手机
sockServer = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (INVALID_SOCKET == sockServer)
{
break;
}
//拿电话卡
sockaddr_in addrServer = { 0 };
addrServer.sin_family = AF_INET;
addrServer.sin_port = htons(18080);
//装电话卡
if (SOCKET_ERROR == bind(sockServer, (SOCKADDR*)&addrServer, sizeof(addrServer)))
{
break;
}