• 大小: 69.79MB
    文件类型: .rar
    金币: 2
    下载: 2 次
    发布日期: 2022-01-18
  • 语言: C/C++
  • 标签:

资源简介

包括服务器客户端程序,基于Visual Studio2017实现,编译测试过了,用到的朋友记得关闭SDL检查

资源截图

代码片段和文件信息

#include “winsock2.h“
#include “stdio.h“
#include “time.h“
#include 
#include 
#include “stdafx.h“

#define MAX_BUFFER 1024
#define SERVER_PORT 5060

using namespace std;

int main(int argc char* argv[])
{
SOCKET connectionFd;
int in;
struct sockaddr_in servaddr;
char addr[] = “127.0.0.1“;
char recvbuffer[MAX_BUFFER + 1];
WSADATA wsaData;

if (WSAStartup(MAKEWORD(2 2) &wsaData) != 0) {
printf(“Winsock error\n“);
return -1;
}

connectionFd = socket(AF_INET SOCK_STREAM 0);
if (connectionFd == -1) {
printf(“socket error!\n“);
WSACleanup();
return -1;
}

memset(&servaddr 0 sizeof(servaddr));
servaddr.sin_family = AF_INET;
servaddr.sin_port = htons(SERVER_PORT);
inet_pton(AF_INET addr &servaddr.sin_addr);

if (connect(connectionFd (struct sockaddr *)&servaddr sizeof(servaddr)) == INVALID_SOCKET) {
printf(“connect() Failed:%d\n“ WSAGetLastError());
closesocket(connectionFd);
WSACleanup();
return 0;
}
cout << “connect with server!“ << endl;
if ((in = recv(connectionFd recvbuffer MAX_BUFFER 0)) > 0) {
recvbuffer[in] = 0;
cout << “recv from server:“ << recvbuffer << endl;
}
send(connectionFd “HELLO“ strlen(“HELLO“) 0);
cout << “send success!“ << endl;
while (1);
closesocket(connectionFd);
WSACleanup();
return 0;
}

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

    ..A..H.     59904  2019-04-16 10:23  TcpDemo\.vs\TcpDemo\v15\.suo

     文件   81678336  2019-04-16 10:23  TcpDemo\.vs\TcpDemo\v15\Browse.VC.db

     文件    3670016  2019-04-11 11:19  TcpDemo\.vs\TcpDemo\v15\ipch\32d2c930850e1a4d.ipch

     文件    3670016  2019-04-11 11:05  TcpDemo\.vs\TcpDemo\v15\ipch\389842c5b7f2594f.ipch

     文件    3670016  2019-04-11 11:28  TcpDemo\.vs\TcpDemo\v15\ipch\501b841bbddc396c.ipch

     文件    3670016  2019-04-11 11:31  TcpDemo\.vs\TcpDemo\v15\ipch\5e81cb34115e6510.ipch

     文件    3670016  2019-04-11 11:28  TcpDemo\.vs\TcpDemo\v15\ipch\8bc6a32f71854801.ipch

     文件    3276800  2019-04-11 15:01  TcpDemo\.vs\TcpDemo\v15\ipch\9a002035107b7ec1.ipch

     文件   68157440  2019-04-16 10:13  TcpDemo\.vs\TcpDemo\v15\ipch\AutoPCH\2de22e947107ec70\TCPCLIENT.ipch

     文件   72876032  2019-04-16 10:20  TcpDemo\.vs\TcpDemo\v15\ipch\AutoPCH\6fe1de2ada86a5fb\TCPCLIENT.ipch

     文件   73138176  2019-04-16 10:21  TcpDemo\.vs\TcpDemo\v15\ipch\AutoPCH\944720183a0a6dbb\TCPSERVER.ipch

     文件   42532864  2019-04-16 10:13  TcpDemo\.vs\TcpDemo\v15\ipch\AutoPCH\a1b869815cd1f050\TCPSERVER.ipch

     文件    3145728  2019-04-11 15:00  TcpDemo\.vs\TcpDemo\v15\ipch\e54db1683785742c.ipch

     文件     704512  2019-04-11 16:36  TcpDemo\.vs\TcpDemo\v15\Solution.VC.db

     文件      38912  2019-04-16 10:12  TcpDemo\Debug\TCPClient.exe

     文件     335152  2019-04-16 10:12  TcpDemo\Debug\TCPClient.ilk

     文件     479232  2019-04-16 10:12  TcpDemo\Debug\TCPClient.pdb

     文件      39424  2019-04-16 10:12  TcpDemo\Debug\TCPServer.exe

     文件     345108  2019-04-16 10:12  TcpDemo\Debug\TCPServer.ilk

     文件     454656  2019-04-16 10:12  TcpDemo\Debug\TCPServer.pdb

     文件       9462  2018-12-03 19:07  TcpDemo\packages\pthreads.2.9.1.4\.signature.p7s

     文件        664  2013-06-12 08:33  TcpDemo\packages\pthreads.2.9.1.4\build\configurations.autopkg

     文件       1847  2013-06-12 08:33  TcpDemo\packages\pthreads.2.9.1.4\build\native\default-propertiesui.xml

     文件       2640  2013-06-12 08:33  TcpDemo\packages\pthreads.2.9.1.4\build\native\docs\ChangeLog

     文件      14051  2013-06-12 08:33  TcpDemo\packages\pthreads.2.9.1.4\build\native\docs\index.html

     文件      21755  2013-06-12 08:33  TcpDemo\packages\pthreads.2.9.1.4\build\native\docs\PortabilityIssues.html

     文件       4134  2013-06-12 08:33  TcpDemo\packages\pthreads.2.9.1.4\build\native\docs\pthreadCancelableWait.html

     文件      11979  2013-06-12 08:33  TcpDemo\packages\pthreads.2.9.1.4\build\native\docs\pthread_attr_init.html

     文件       7200  2013-06-12 08:33  TcpDemo\packages\pthreads.2.9.1.4\build\native\docs\pthread_attr_setstackaddr.html

     文件       5473  2013-06-12 08:33  TcpDemo\packages\pthreads.2.9.1.4\build\native\docs\pthread_attr_setstacksize.html

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

评论

共有 条评论