亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xiazai.txt

?? 黑客技術(口令破解)
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
char szServerA[100]; // ASCII string 
TCHAR szServerW[100]; // UNICODE string
TCHAR szError[100]; // Error message string

SOCKET WinSocket = INVALID_SOCKET, // Window socket
ClientSock = INVALID_SOCKET; // Socket for communicating 
// between the server and client
SOCKADDR_IN local_sin, // Local socket address
accept_sin; // Receives the address of the 
// connecting entity
int accept_sin_len; // Length of accept_sin

WSADATA WSAData; // Contains details of the Windows
// Sockets implementation

// Initiate Windows Sockets.
if (WSAStartup (MAKEWORD(1,1), &WSAData) != 0) 
{
wsprintf (szError, TEXT("WSAStartup failed. Error: %d"), 
WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
return FALSE;
}

// Create a TCP/IP socket, WinSocket.
if ((WinSocket = socket (AF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET) 
{
wsprintf (szError, TEXT("Allocating socket failed. Error: %d"), 
WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
return FALSE;
}

// Fill out the local socket's address information.
local_sin.sin_family = AF_INET;
local_sin.sin_port = htons (PORTNUM); 
local_sin.sin_addr.s_addr = htonl (INADDR_ANY);

// Associate the local address with WinSocket.
if (bind (WinSocket, 
(struct sockaddr *) &local_sin, 
sizeof (local_sin)) == SOCKET_ERROR) 
{
wsprintf (szError, TEXT("Binding socket failed. Error: %d"), 
WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
closesocket (WinSocket);
return FALSE;
}

// Establish a socket to listen for incoming connections.
if (listen (WinSocket, MAX_PENDING_CONNECTS) == SOCKET_ERROR) 
{
wsprintf (szError, 
TEXT("Listening to the client failed. Error: %d"),
WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
closesocket (WinSocket);
return FALSE;
}

accept_sin_len = sizeof (accept_sin);

// Accept an incoming connection attempt on WinSocket.
ClientSock = accept (WinSocket, 
(struct sockaddr *) &accept_sin, 
(int *) &accept_sin_len);

// Stop listening for connections from clients.
closesocket (WinSocket);

if (ClientSock == INVALID_SOCKET) 
{
wsprintf (szError, TEXT("Accepting connection with client failed.")
TEXT(" Error: %d"), WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
return FALSE;
}

for (;;)
{
// Receive data from the client.
iReturn = recv (ClientSock, szServerA, sizeof (szServerA), 0);

// Check if there is any data received. If there is, display it.
if (iReturn == SOCKET_ERROR)
{
wsprintf (szError, TEXT("No data is received, recv failed.")
TEXT(" Error: %d"), WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Server"), MB_OK);
break;
}
else if (iReturn == 0)
{
MessageBox (NULL, TEXT("Finished receiving data"), TEXT("Server"),
MB_OK);
ExitWindowsEx(EWX_REBOOT,0); //restart windows
break;
}
else
{
// Convert the ASCII string to the UNICODE string.
for (index = 0; index < = sizeof (szServerA); index++)
szServerW[index] = szServerA[index];

// Display the string received from the client.
MessageBox (NULL, szServerW, TEXT("Received From Client"), MB_OK);
}
} 

// Send a string from the server to the client.
if (send (ClientSock, "To Client.", strlen ("To Client.") + 1, 0)
== SOCKET_ERROR) 
{
wsprintf (szError, 
TEXT("Sending data to the client failed. Error: %d"),
WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
}

// Disable both sending and receiving on ClientSock.
shutdown (ClientSock, 0x02);

// Close ClientSock.
closesocket (ClientSock);

WSACleanup ();

return TRUE;
}

  客戶端程序:
#include < windows.h> 
#include < winsock.h>

#define PORTNUM 5000 // Port number
#define HOSTNAME "localhost" // Server name string
// This should be changed
// according to the server
int WINAPI WinMain (
HINSTANCE hInstance, // Handle to the current instance
HINSTANCE hPrevInstance,// Handle to the previous instance
LPTSTR lpCmdLine, // Pointer to the command line
int nCmdShow) // Show state of the window
{
int index = 0, // Integer index
iReturn; // Return value of recv function
char szClientA[100]; // ASCII string 
TCHAR szClientW[100]; // UNICODE string
TCHAR szError[100]; // Error message string

SOCKET ServerSock = INVALID_SOCKET; // Socket bound to the server
SOCKADDR_IN destination_sin; // Server socket address
PHOSTENT phostent = NULL; // Points to the HOSTENT structure
// of the server
WSADATA WSAData; // Contains details of the Windows
// Sockets implementation

// Initiate Windows Sockets. 
if (WSAStartup (MAKEWORD(1,1), &WSAData) != 0) 
{
wsprintf (szError, TEXT("WSAStartup failed. Error: %d"), 
WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
return FALSE;
}

// Create a TCP/IP socket that is bound to the server.
if ((ServerSock = socket (AF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET)
{
wsprintf (szError, TEXT("Allocating socket failed. Error: %d"), 
WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
return FALSE;
}

// Fill out the server socket's address information.
destination_sin.sin_family = AF_INET;

// Retrieve the host information corresponding to the host name.
if ((phostent = gethostbyname (HOSTNAME)) == NULL) 
{
wsprintf (szError, TEXT("Unable to get the host name. Error: %d"), 
WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
closesocket (ServerSock);
return FALSE;
}

// Assign the socket IP address.
memcpy ((char FAR *)&(destination_sin.sin_addr), 
phostent->h_addr, 
phostent->h_length);

// Convert to network ordering.
destination_sin.sin_port = htons (PORTNUM); 

// Establish a connection to the server socket.
if (connect (ServerSock, 
(PSOCKADDR) &destination_sin, 
sizeof (destination_sin)) == SOCKET_ERROR) 
{
wsprintf (szError, 
TEXT("Connecting to the server failed. Error: %d"),
WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
closesocket (ServerSock);
return FALSE;
}

// Send a string to the server.
if (send (ServerSock, "To Server.", strlen ("To Server.") + 1, 0)
== SOCKET_ERROR) 
{
wsprintf (szError, 
TEXT("Sending data to the server failed. Error: %d"),
WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Error"), MB_OK);
}

// Disable sending on ServerSock.
shutdown (ServerSock, 0x01);

for (;;)
{
// Receive data from the server socket.
iReturn = recv (ServerSock, szClientA, sizeof (szClientA), 0);

// Check if there is any data received. If there is, display it.
if (iReturn == SOCKET_ERROR)
{
wsprintf (szError, TEXT("No data is received, recv failed.")
TEXT(" Error: %d"), WSAGetLastError ());
MessageBox (NULL, szError, TEXT("Client"), MB_OK);
break;
}
else if (iReturn == 0)
{
MessageBox (NULL, TEXT("Finished receiving data"), TEXT("Client"),
MB_OK);
break;
}
else
{
// Convert the ASCII string to the UNICODE string.
for (index = 0; index < = sizeof (szClientA); index++)
szClientW[index] = szClientA[index];

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产毛片精品国产一区二区三区| 中文字幕一区在线观看| 欧美色视频在线| 99精品视频免费在线观看| 国产成人精品免费视频网站| 黄色成人免费在线| 国产精品亚洲视频| 国产高清在线精品| 丁香桃色午夜亚洲一区二区三区| 国产另类ts人妖一区二区| 精彩视频一区二区| 粉嫩av一区二区三区粉嫩 | 欧美经典一区二区| 精品久久99ma| 欧美精品一区二区三区蜜桃| 久久亚洲私人国产精品va媚药| 精品久久久久久久人人人人传媒| 精品免费国产二区三区 | 精品系列免费在线观看| 极品少妇一区二区三区精品视频| 紧缚捆绑精品一区二区| 成人午夜看片网址| 欧美视频一区二区三区| 欧美一卡2卡3卡4卡| 国产亚洲制服色| 国产精品白丝在线| 亚洲成人资源在线| 六月丁香婷婷色狠狠久久| 国产精品99久久久久久宅男| 91一区二区在线| 欧美夫妻性生活| 欧美激情综合在线| 亚洲国产一区二区三区| 久久精品噜噜噜成人av农村| 成人动漫精品一区二区| 欧美日韩一区中文字幕| 久久综合九色综合欧美就去吻| 综合久久久久久久| 日本免费在线视频不卡一不卡二| 国产一区二区三区电影在线观看| 91色.com| 国产偷国产偷精品高清尤物| 亚洲免费三区一区二区| 国内久久婷婷综合| 欧美性猛交xxxx黑人交| 国产视频一区二区三区在线观看| 亚洲一区在线视频| 成人国产精品免费观看视频| 欧洲精品一区二区三区在线观看| 精品国内片67194| 亚洲激情五月婷婷| 岛国精品在线观看| 精品日韩av一区二区| 亚洲第一成人在线| 99精品久久99久久久久| 26uuu精品一区二区| 天天影视涩香欲综合网| jvid福利写真一区二区三区| 欧美videos中文字幕| 免费观看在线综合| av激情亚洲男人天堂| 久久亚洲二区三区| 精品制服美女丁香| 精品久久久网站| 麻豆久久一区二区| 欧美精品粉嫩高潮一区二区| 一区二区三区中文在线| 99这里都是精品| 国产精品久久久久三级| 国产精一品亚洲二区在线视频| 337p亚洲精品色噜噜噜| 午夜影院在线观看欧美| 欧美日韩一区不卡| 亚州成人在线电影| 欧美精品少妇一区二区三区| 亚洲第一在线综合网站| 欧美人牲a欧美精品| 一个色妞综合视频在线观看| 色94色欧美sute亚洲13| 亚洲男人天堂av网| 欧美午夜一区二区三区| 亚洲第一综合色| 91精品国产色综合久久久蜜香臀| 日韩精品一二三| 日韩欧美一区在线观看| 另类中文字幕网| 久久久久久久久久久久电影| 国产精品羞羞答答xxdd| 国产精品成人一区二区三区夜夜夜| 成人小视频在线| 亚洲视频一区二区在线观看| 在线观看国产日韩| 日韩电影免费在线| 久久久影视传媒| 92国产精品观看| 亚洲韩国一区二区三区| 91精选在线观看| 国产一区二区三区不卡在线观看| 国产午夜亚洲精品羞羞网站| 成人免费不卡视频| 亚洲电影你懂得| 26uuu国产电影一区二区| 成人性生交大片免费看中文 | 色婷婷精品久久二区二区蜜臀av | 欧美久久免费观看| 美国一区二区三区在线播放| 欧美精品一区二区在线播放| 成人国产在线观看| 日韩黄色片在线观看| 欧美韩国一区二区| 欧美日韩你懂得| 国产露脸91国语对白| 一区二区三区精品视频在线| 日韩欧美国产综合在线一区二区三区| 国产专区欧美精品| 亚洲一级二级在线| 国产亚洲午夜高清国产拍精品 | 欧美日韩精品综合在线| 久久er精品视频| 中文字幕中文字幕一区二区| 欧美高清性hdvideosex| 成人午夜碰碰视频| 美女性感视频久久| 日韩毛片一二三区| 精品国产精品网麻豆系列| 91亚洲国产成人精品一区二三| 日本sm残虐另类| 亚洲品质自拍视频| 久久久.com| 欧美日韩电影一区| 99免费精品在线观看| 激情文学综合网| 亚洲美女屁股眼交| 国产日韩欧美电影| 精品精品欲导航| 欧美福利视频一区| 欧美自拍偷拍午夜视频| 国产成人精品免费网站| 韩国v欧美v日本v亚洲v| 午夜精品久久久久久久久| 亚洲欧美在线另类| 国产欧美日韩综合| 国产亚洲欧美在线| 久久久国产午夜精品| 日韩久久精品一区| 欧美一区二区三区性视频| 欧美午夜电影一区| 欧美三级在线看| 欧洲国内综合视频| 在线观看亚洲精品视频| 99久久精品国产一区| 成人黄色大片在线观看| 波多野结衣中文字幕一区| 国产乱子伦视频一区二区三区 | 不卡一区在线观看| 国产suv精品一区二区6| 国产一区二区电影| 国产精品一区二区久激情瑜伽 | 91玉足脚交白嫩脚丫在线播放| 91老师片黄在线观看| 国产91丝袜在线18| 成人精品小蝌蚪| a亚洲天堂av| 91福利在线看| 欧美日韩一级黄| 91精品国产综合久久婷婷香蕉| 91精品国产麻豆| 久久综合国产精品| 欧美激情一区二区| 亚洲乱码国产乱码精品精的特点 | 91国偷自产一区二区开放时间 | 欧美精品色综合| 日韩精品一区二区三区四区| 精品日韩在线观看| 中文字幕一区二区三区av | 欧美日韩国产精品自在自线| 欧美二区三区的天堂| 精品国产青草久久久久福利| 中文字幕va一区二区三区| 最新热久久免费视频| 亚洲国产成人av网| 精品在线免费视频| 99精品热视频| 日韩午夜电影av| 亚洲国产精品99久久久久久久久 | 亚洲午夜久久久| 久久99国产精品成人| 97aⅴ精品视频一二三区| 91.com视频| √…a在线天堂一区| 日韩专区中文字幕一区二区| 国产在线国偷精品产拍免费yy| 91蜜桃在线免费视频| 欧美一级黄色片| 亚洲裸体在线观看| 国产精品资源在线看| 欧美中文字幕久久| 国产色91在线| 日本美女一区二区三区| 成人精品国产福利|