91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.01MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-13
  • 語言: 其他
  • 標(biāo)簽: SOCKET??

資源簡(jiǎn)介

該軟件是通過SOCKET編制的TCP Server軟件,主要功能是采集電力儀表的數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)發(fā)給組態(tài)王軟件,保存數(shù)據(jù)并聲稱報(bào)表。

資源截圖

代碼片段和文件信息

#include?“stdafx.h“
#include?“ServerTcp.h“
#include?“ServerTcpDlg.h“
#include?“function.h“
#include?“PortSet.h“
#include?“Port.h“
#include?“variant.h“

#include?
#pragma?comment(lib“ws2_32.lib“)

void?ClientOnaccept()
{
????DWORD??lpThread?=?0;
char?rep=1;
// sockaddr?addr;
sockaddr_in?addrRemote;
int?len?=?sizeof(sockaddr);
int?i?=?0;
????char?tempip[16];

SOCKET?clientListennew;
????clientListennew?=?accept(clientListen(SOCKADDR*)&addrRemote&len);
if(setsockopt(clientListennew?SOL_SOCKET?SO_REUSEADDR?&rep?sizeof(rep))?==?-1)
{
????????perror(“setsockopt“);?
????????exit(1);?
}
???
for(i=0;(inksock[i]?!=?INVALID_SOCKET);i++);?????//判斷數(shù)組中的值,并把新建立鏈接的socket保存到數(shù)組中
???
????clientlinksock[i]?=?clientListennew;
clientcount++;
if(clientlinksock[i]?==?INVALID_SOCKET)
{
???????return;
} ?
switch(i)???????????????????????????//根據(jù)保存數(shù)組中的SOCKET序號(hào),建立通訊線程
{
case?0:
hPThread[0]?=?CreateThread(NULL0PThread0NULL0&lpThread);
if(hPThread[i]?==?INVALID_HANDLE_VALUE)
{
???????????closesocket(clientlinksock[i]);
}
else
{
??????????g_hWnd?=?AfxGetApp()->m_pMainWnd->GetSafeHwnd();
??????????int?aa?=?SetTimer(g_hWndTHREAD0TIME60000MyTimerProc);
}
break;
case?1:
hPThread[1]?=?CreateThread(NULL0PThread1NULL0&lpThread);
????????if(hPThread[i]?==?INVALID_HANDLE_VALUE)
{
???????????closesocket(clientlinksock[i]);
}
????????else
{
??????????g_hWnd?=?AfxGetApp()->m_pMainWnd->GetSafeHwnd();
??????????int?aa?=?SetTimer(g_hWndTHREAD1TIME60000MyTimerProc);
}
break;
case?2:
hPThread[2]?=?CreateThread(NULL0PThread2NULL0&lpThread);
????????if(hPThread[i]?==?INVALID_HANDLE_VALUE)
{
???????????closesocket(clientlinksock[2]);
}
????????else
{
??????????g_hWnd?=?AfxGetApp()->m_pMainWnd->GetSafeHwnd();
??????????int?aa?=?SetTimer(g_hWndTHREAD2TIME60000MyTimerProc);
}
break;
case?3:
hPThread[3]?=?CreateThread(NULL0PThread3NULL0&lpThread);
????????if(hPThread[i]?==?INVALID_HANDLE_VALUE)
{
???????????closesocket(clientlinksock[i]);
}
????????else
{
??????????g_hWnd?=?AfxGetApp()->m_pMainWnd->GetSafeHwnd();
??????????int?aa?=?SetTimer(g_hWndTHREAD3TIME60000MyTimerProc);
}
break;
case?4:
hPThread[4]?=?CreateThread(NULL0PThread4NULL0&lpThread);
????????if(hPThread[i]?==?INVALID_HANDLE_VALUE)
{
???????????closesocket(clientlinksock[i]);
}
????????else
{
??????????g_hWnd?=?AfxGetApp()->m_pMainWnd->GetSafeHwnd();
??????????int?aa?=?SetTimer(g_hWndTHREAD4TIME60000MyTimerProc);
}
break;
case?5:
hPThread[5]?=?CreateThread(NULL0PThread5NULL0&lpThread);
????????if(hPThread[i]?==?INVALID_HANDLE_VALUE)
{
???????????closesocket(clientlinksock[i]);
}
????????else
{
??????????g_hWnd?=?AfxGetApp()->m_pMainWnd->GetSafeHwnd();
??????????int?aa?=?SetTimer(g_hWndTHREAD5TIME60000MyTimerProc);
}
break;
case?6:
hPThread[6]

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????????64??2010-01-12?20:07??ServerTcp2010.2.23\config.ini

?????文件?????????63??2010-01-15?09:29??ServerTcp2010.2.23\Debug\config.ini

?????文件??????61799??2010-02-23?13:41??ServerTcp2010.2.23\Debug\function.obj

?????文件??????????0??2010-02-23?13:41??ServerTcp2010.2.23\Debug\function.sbr

?????文件??????12970??2009-10-29?20:25??ServerTcp2010.2.23\Debug\IpDlg.obj

?????文件??????????0??2009-11-27?12:57??ServerTcp2010.2.23\Debug\IpDlg.sbr

?????文件??????????0??2010-01-12?19:24??ServerTcp2010.2.23\Debug\log\2010.1.12.txt

?????文件????????484??2010-01-15?15:19??ServerTcp2010.2.23\Debug\log\2010.1.15.txt

?????文件????????946??2010-01-06?23:01??ServerTcp2010.2.23\Debug\log\2010.1.6.txt

?????文件???????3817??2010-01-07?22:19??ServerTcp2010.2.23\Debug\log\2010.1.7.txt

?????文件???????1809??2010-01-08?13:03??ServerTcp2010.2.23\Debug\log\2010.1.8.txt

?????文件??????????0??2010-02-23?09:37??ServerTcp2010.2.23\Debug\log\2010.2.23.txt

?????文件??????12627??2009-11-11?21:51??ServerTcp2010.2.23\Debug\Meter.obj

?????文件??????????0??2009-11-27?12:57??ServerTcp2010.2.23\Debug\Meter.sbr

?????文件??????19478??2009-12-01?10:25??ServerTcp2010.2.23\Debug\parameterDlg.obj

?????文件??????????0??2009-12-01?10:25??ServerTcp2010.2.23\Debug\parameterDlg.sbr

?????文件??????21912??2010-02-23?13:41??ServerTcp2010.2.23\Debug\parameterDlg1.obj

?????文件??????????0??2010-02-23?13:41??ServerTcp2010.2.23\Debug\parameterDlg1.sbr

?????文件???????9326??2009-10-29?20:25??ServerTcp2010.2.23\Debug\Port.obj

?????文件??????????0??2009-11-27?12:57??ServerTcp2010.2.23\Debug\Port.sbr

?????文件??????10462??2009-10-29?20:25??ServerTcp2010.2.23\Debug\PortSet.obj

?????文件??????????0??2009-11-27?12:57??ServerTcp2010.2.23\Debug\PortSet.sbr

?????文件????6095872??2010-03-22?19:35??ServerTcp2010.2.23\Debug\ServerTcp.bsc

?????文件?????184390??2010-03-22?19:35??ServerTcp2010.2.23\Debug\ServerTcp.exe

?????文件?????396396??2010-03-22?19:35??ServerTcp2010.2.23\Debug\ServerTcp.ilk

?????文件?????114487??2010-03-22?19:35??ServerTcp2010.2.23\Debug\ServerTcp.obj

?????文件????6878572??2009-10-29?20:25??ServerTcp2010.2.23\Debug\ServerTcp.pch

?????文件?????549888??2010-03-22?19:35??ServerTcp2010.2.23\Debug\ServerTcp.pdb

?????文件???????5644??2009-12-31?16:09??ServerTcp2010.2.23\Debug\ServerTcp.res

?????文件??????????0??2010-03-22?19:35??ServerTcp2010.2.23\Debug\ServerTcp.sbr

............此處省略95個(gè)文件信息

評(píng)論

共有 條評(píng)論