資源簡介
SOCKET 網絡編程 計算機網絡 作業 客戶端 服務器端 client svever SOCKET 網絡編程 計算機網絡 作業 客戶端 服務器端 client svever
代碼片段和文件信息
//?*******************************************************************
//?client.cpp?:?Defines?the?entry?point?for?the?console?application.
//?*******************************************************************
//#include?“stdafx.h“
#include?
#include?
#define?PORT_SERVER?6656
int?main(int?argc?char*?argv[])
{
?std::cout?<“Start?up?tcp?client.“?<?
?WSADATA?wsaData;
?WORD?sockVersion?=?MAKEWORD(2?0);
?if?(0?!=?WSAStartup(sockVersion?&wsaData))
?{
??std::cout?<“Failed?to?retrive?socket?version.“?
???<??return?0;
?}
?
?SOCKET?sock_client;
?sock_client?=?socket(AF_INET?SOCK_STREAM?IPPROTO_TCP);
?if?(INVALID_SOCKET?==?sock_client)
?{
??std::cout?<“Invalid?socket.“?<??WSACleanup();
??return?0;
?}
?sockaddr_in?addr_sev;
?addr_sev.sin_family?=?AF_INET;
?addr_sev.sin_port?=?htons(PORT_SERVER);
?addr_sev.sin_addr.s_addr?=?inet_addr(“127.0.0.1“);
?if?(SOCKET_ERROR?==?connect(sock_client?(sockaddr?*)&addr_sev?sizeof(addr_sev)))
?{
??std::cout?<“Failed?to?connect.“?<??WSACleanup();
??return?0;
?}
?char?buf[512];
?int?recv_size?=?0;
?recv_size?=?recv(sock_client?buf?512?0);
?if?(512?>?recv_size)
?{
??buf[recv_size]?=?‘\0‘;
??std::cout?<“receive?data?is?:“?<??memset(buf?0?sizeof(buf));
?}
?else
?{
??std::cout?<“receive?data?is?overflow“?<?}
?
?closesocket(sock_client);
?WSACleanup();
?system(“PAUSE“);
?return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1509??2008-06-13?16:11??SOCKET\client.cpp
?????文件???????9020??2008-06-13?16:14??SOCKET\Debug\BuildLog.htm
?????文件??????57652??2008-06-13?16:11??SOCKET\Debug\client.obj
?????文件??????58422??2008-06-13?16:14??SOCKET\Debug\server.obj
?????文件????????621??2008-06-13?16:14??SOCKET\Debug\SOCKET.exe.intermediate.manifest
?????文件?????609280??2008-06-13?16:14??SOCKET\Debug\vc90.idb
?????文件?????266240??2008-06-13?16:14??SOCKET\Debug\vc90.pdb
?????文件???????2088??2008-06-13?16:15??SOCKET\server.cpp
?????文件??????17648??2008-06-13?15:36??SOCKET\SOCKET.APS
?????文件???????3702??2008-06-13?16:09??SOCKET\SOCKET.vcproj
?????目錄??????????0??2009-01-16?19:48??SOCKET\Debug
?????目錄??????????0??2009-05-25?10:50??SOCKET
-----------?---------??----------?-----??----
??????????????1026182????????????????????12
- 上一篇:很好的一個小波變換圖像壓縮程序
- 下一篇:C 標準文檔(已加密)
評論
共有 條評論