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

  • 大小: 3.24MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-29
  • 語言: 其他
  • 標(biāo)簽: wince??TCP/IP??源碼??

資源簡介

wince 6.0下的TCP/IP通信源碼,用于ARM開發(fā)板上實現(xiàn)TCP通信,便于初學(xué)者熟悉網(wǎng)絡(luò)通信編程。

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?“pctcp.h“
#include?
#include?


struct?DecodeUnit?DlgMessage[]?={
WM_INITDIALOG?DoInit
WM_COMMANDDoCommand
};

struct?DecodeUnit?CommandMessage[]?=?{
IDOKOnClose
IDCANCELOnClose
IDC_BTNREC?OnRec
IDC_BTNSENDOnSend
};



HINSTANCE?g_hInst;

HANDLE?hThread?;

int?WINAPI?WinMain(
???HINSTANCE?hInstance?HINSTANCE?hPrevInstanceLPSTR?lpCmdLine?int?nCmdShow
???)

{

DialogBox(hInstanceMAKEINTRESOURCE(IDD_DIALOG1)NULLDlgPorc);
return?(0);
}



INT_PTR?CALLBACK?DlgPorc(HWND?hDlgUINT?messageWPARAM?wParamLPARAM?lParam)
{
int?i;
for?(i?=?0;i? {
if(DlgMessage[i].message?==?message)
(*DlgMessage[i].fun)(hDlgmessagewParamlParam);
}

return?FALSE;
}

LONG?DoCommand(HWND?hDlgUINT?messageWPARAM?wParamLPARAM?lParam)
{
int?i?;
for(i?=0?;i {
if(CommandMessage[i].message?==?LOWORD(wParam))
(*CommandMessage[i].fun)(hDlgmessagewParamlParam);
}
return?TRUE;
}

LONG?DoInit(HWND?hDlgUINT?messageWPARAM?wParamLPARAM?lParam)
{
WORD?wVer?=?MAKEWORD(22);
WSADATA?wsData;
WSAStartup(wVer&wsData);


return?TRUE;
}


LONG?OnClose(HWND?hDlgUINT?messageWPARAM?wParamLPARAM?lParam)
{
CloseHandle(hThread);
WSACleanup();

EndDialog(hDlg0);
return?TRUE;
}

LONG?OnSend(HWND?hDlgUINT?messageWPARAM?wParamLPARAM?lParam)
{
SOCKET?sockClient=socket(AF_INETSOCK_STREAM0);

SOCKADDR_IN?addrSrv;
addrSrv.sin_addr.S_un.S_addr=inet_addr(“192.168.0.249“);
addrSrv.sin_family=AF_INET;
addrSrv.sin_port=htons(5900);
connect(sockClient(SOCKADDR*)&addrSrvsizeof(SOCKADDR));


TCHAR?buf[64];
Edit_GetText(GetDlgItem(hDlgIDC_EDIT1)buf64);

char?ascbuf[64];
memset(ascbuf0sizeof(ascbuf));
WideCharToMultiByte(CP_ACP0bufwcslen(buf)ascbuf64NULLNULL);
send(sockClientascbufstrlen(ascbuf)+10);

closesocket(sockClient);


return?TRUE;
}

DWORD?WINAPI?ThreadPorc(LPVOID?lParam)
{
HWND?hList?=(HWND)lParam;
SOCKET?sockSrv=socket(AF_INETSOCK_STREAM0);

SOCKADDR_IN?addrSrv;
addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);
addrSrv.sin_family=AF_INET;
addrSrv.sin_port=htons(6000);

bind(sockSrv(SOCKADDR*)&addrSrvsizeof(SOCKADDR));

listen(sockSrv5);

SOCKADDR_IN?addrClient;
int?len=sizeof(SOCKADDR);

while(1)
{
SOCKET?sockConn=accept(sockSrv(SOCKADDR*)&addrClient&len);

char?recvBuf[100];
recv(sockConnrecvBuf1000);

TCHAR?buf[100];
memset(buf0sizeof(buf));
MultiByteToWideChar(?CP_ACP
0recvBuf

-1
(LPWSTR)?buf
100?);?
ListBox_AddString(hListbuf);
closesocket(sockConn);
}


}
LONG?OnRec(HWND?hDlgUINT?messageWPARAM?wParamLPARAM?lParam)
{
HWND?hList?=?GetDlgItem(hDlgIDC_LIST1);
DWORD?dwThread;
hThread?=?CreateThread(NULL0ThreadPorc(LPVOID)hList0&dwThread);
r

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????40960??2011-02-28?22:04??SampleTCP\debug\PCTCP.exe

?????文件?????369636??2011-02-28?22:04??SampleTCP\debug\PCTCP.ilk

?????文件?????388096??2011-02-28?22:04??SampleTCP\debug\PCTCP.pdb

?????文件??????10648??2011-02-28?22:04??SampleTCP\PCTCP\Debug\BuildLog.htm

?????文件?????????67??2011-02-28?22:04??SampleTCP\PCTCP\Debug\mt.dep

?????文件????????405??2011-02-28?22:04??SampleTCP\PCTCP\Debug\PCTCP.exe.embed.manifest

?????文件????????472??2011-02-28?22:04??SampleTCP\PCTCP\Debug\PCTCP.exe.embed.manifest.res

?????文件????????387??2011-02-28?22:04??SampleTCP\PCTCP\Debug\PCTCP.exe.intermediate.manifest

?????文件??????30798??2011-02-28?22:04??SampleTCP\PCTCP\Debug\pctcp.obj

?????文件????????284??2011-02-28?22:04??SampleTCP\PCTCP\Debug\PCTCP.res

?????文件?????297984??2011-02-28?22:04??SampleTCP\PCTCP\Debug\vc80.idb

?????文件??????94208??2011-02-28?22:04??SampleTCP\PCTCP\Debug\vc80.pdb

?????文件??????33744??2011-02-28?09:58??SampleTCP\PCTCP\PCTCP.APS

?????文件???????3033??2011-02-28?22:04??SampleTCP\PCTCP\pctcp.cpp

?????文件????????539??2011-02-28?09:57??SampleTCP\PCTCP\pctcp.h

?????文件???????2342??2011-02-28?09:58??SampleTCP\PCTCP\PCTCP.rc

?????文件???????4187??2011-02-28?10:10??SampleTCP\PCTCP\PCTCP.vcproj

?????文件???????1427??2011-02-28?23:19??SampleTCP\PCTCP\PCTCP.vcproj.XP-201010282012.Administrator.user

?????文件????????632??2011-02-28?09:58??SampleTCP\PCTCP\resource.h

?????文件???13421568??2011-02-28?23:19??SampleTCP\SampleTCP.ncb

?????文件???????4295??2011-02-28?10:42??SampleTCP\SampleTCP.sln

????..A..H.?????12800??2011-02-28?23:19??SampleTCP\SampleTCP.suo

?????文件????????630??2011-02-28?10:41??SampleTCP\TCP\resource.h

?????文件??????28812??2011-02-28?10:41??SampleTCP\TCP\TCP.APS

?????文件???????3064??2011-02-28?23:13??SampleTCP\TCP\tcp.cpp

?????文件????????539??2011-02-28?10:42??SampleTCP\TCP\tcp.h

?????文件???????2310??2011-02-28?10:41??SampleTCP\TCP\TCP.rc

?????文件???????8829??2011-02-28?10:43??SampleTCP\TCP\TCP.vcproj

?????文件???????3421??2011-02-28?23:19??SampleTCP\TCP\TCP.vcproj.XP-201010282012.Administrator.user

?????目錄??????????0??2013-04-18?10:47??SampleTCP\PCTCP\Debug

............此處省略7個文件信息

評論

共有 條評論