-
大小: 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!“?< if?((in?=?recv(connectionFd?recvbuffer?MAX_BUFFER?0))?>?0)?{
recvbuffer[in]?=?0;
cout?<“recv?from?server:“?< }
send(connectionFd?“HELLO“?strlen(“HELLO“)?0);
cout?<“send?success!“?< 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.xm
?????文件???????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個文件信息
- 上一篇:武大遙感院上機復試
- 下一篇:VC++ 實現自動升級 漂亮的界面效果
評論
共有 條評論