• 大小: 2.39KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: C/C++
  • 标签: c  

资源简介


C++多线程SOCKET收发纯手工打造,网上的例子和解释都不行~既可以学习多线程操作,又可以实现SOCLET编程

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
using namespace std;
class TheData
{
public:
TheData();
~TheData();
string str;
SOCKET mysock;
private:
   
};

TheData::TheData()
{
}

DWORD WINAPI Fun1Proc( LPVOID lpParam);
DWORD WINAPI Fun2Proc( LPVOID lpParam);


string a=“贱贱“;
string b=“猪猪“;


void main()
{
 WORD wVersionRequested;//版本号
 WSADATA wsaData;
 int err;
 
 wVersionRequested = MAKEWORD( 2 2 );//2.2版本的套接字
 
 err = WSAStartup( wVersionRequested &wsaData );
 if ( err != 0 )
 {
  return;
 }//加载套接字库,加裁失败则返回
 
 if ( LOBYTE( wsaData.wVersion ) != 2 ||
        HIBYTE( wsaData.wVersion ) != 2 )
 {
  WSACleanup( );
  return; 
 }//如果不是2.2的则退出
 SOCKET sockClient=socket(AF_INETSOCK_STREAM0);
 SOCKADDR_IN addrSrv;

 addrSrv.sin_family=AF_INET;
 addrSrv.sin_addr.S_un.S_addr=inet_addr(“172.16.29.183“);
 addrSrv.sin_port=htons(6000);

 char recvBuf[100];
 connect(sockClient(SOCKADDR*)&addrSrvs

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2083  2014-07-08 16:14  client.cpp
     文件        2122  2014-07-08 16:19  server.cpp
     文件          33  2014-07-08 16:22  重点.txt

评论

共有 条评论