WINDOWS网络编程技术(PDF
标签:
•
文件类型: .rar
•
文件大小:
•
下载次数: 1
•
WINDOWS网络编程技术(PDF)
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1688792 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 01.PDF
文件 325212 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 02.PDF
文件 453893 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 03.PDF
文件 959840 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 04.PDF
文件 470599 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 05.PDF
文件 1205325 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 06.PDF
文件 1564568 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 07.PDF
文件 1237327 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 08.PDF
文件 1224720 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 09.PDF
文件 685433 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 10.PDF
文件 1176145 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 11.PDF
文件 1886742 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 12.PDF
文件 904412 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 13.PDF
文件 1204931 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 14.PDF
文件 1092155 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 15.PDF
文件 941192 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 16.PDF
文件 340887 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 17.PDF
文件 567525 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 18.PDF
文件 189458 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 19.PDF
文件 18138 1998-05-28 21:43 WINDOWS网络编程技术(PDF)源码AppendixBiparpIPArp.Cpp
文件 20480 1999-06-25 18:57 WINDOWS网络编程技术(PDF)源码AppendixBiparpIpArp.exe
文件 957 1998-05-28 21:43 WINDOWS网络编程技术(PDF)源码AppendixBiparpIPArp.h
文件 472 1998-05-28 21:43 WINDOWS网络编程技术(PDF)源码AppendixBiparpMakefile
文件 7108 1998-05-28 21:55 WINDOWS网络编程技术(PDF)源码AppendixBipchangeIPChange.Cpp
文件 32768 1999-06-25 18:59 WINDOWS网络编程技术(PDF)源码AppendixBipchangeipchange.exe
文件 490 1998-05-28 21:55 WINDOWS网络编程技术(PDF)源码AppendixBipchangeMakefile
文件 7059 1998-05-28 21:56 WINDOWS网络编程技术(PDF)源码AppendixBipconfigIPConfig.Cpp
文件 36864 1999-06-25 19:01 WINDOWS网络编程技术(PDF)源码AppendixBipconfigipconfig.exe
文件 490 1998-05-28 21:56 WINDOWS网络编程技术(PDF)源码AppendixBipconfigMakefile
文件 6184 1998-05-28 21:57 WINDOWS网络编程技术(PDF)源码AppendixBiprenewIPRenew.Cpp
............此处省略493个文件信息
// Module Name: Nbclient.c
//
// Purpose:
// This is a NetBIOS client application that can interact with
// either of the two server samples. The client attempts a
// connection to the server on all LANA numbers. Once the first
// connect succeeds all others are cancelled or disconnected.
//
// Compile:
// cl -o Nbclient.exe Nbclient.c ..CommonNbcommon.obj
// netapi32.lib user32.lib
//
// Command Line Options:
// Nbclient.exe CLIENT-NAME SERVER-NAME
//
// CLIENT-NAME The NetBIOS name this client registers as
// SERVER-NAME The NetBIOS name of the server to connect to
//
#include
#include
#include
#include “..Common
bcommon.h“
#define MAX_SESSIONS 254
#define MAX_NAMES 254
#define MAX_BUFFER 1024
char szServerName[NCBNAMSZ];
//
// Function: Connect
//
// Description:
// Post an asynchronous connect on the given LANA number to
// the server. The NCB structure passed in already has the
// ncb_event field set to a valid Windows event handle. Just
// fill in the blanks and make the call.
//
int Connect(PNCB pncb int lana char *server char *client)
{
pncb->ncb_command = NCBCALL | ASYNCH;
pncb->ncb_lana_num = lana;
memset(pncb->ncb_name ‘ ‘ NCBNAMSZ);
strncpy(pncb->ncb_name client strlen(client));
memset(pncb->ncb_callname ‘ ‘ NCBNAMSZ);
strncpy(pncb->ncb_callname server strlen(server));
if (Netbios(pncb) != NRC_GOODRET)
{
printf(“ERROR: Netbios: NCBCONNECT: %d
“
pncb->ncb_retcode);
return pncb->ncb_retcode;
}
return NRC_GOODRET;
}
//
// Function: main
//
// Description:
// Initialize the NetBIOS interface allocate some resources
// (event handles a send buffer and so on) and issue an
// NCBCALL for each LANA to the given server. Once a connection
// has been made cancel or hang up any other outstanding
// connections. Then send/receive the data. Finally clean
// things up.
//
int main(int argc char **argv)
{
HANDLE *hArray;
NCB *pncb;
char szSendBuff[MAX_BUFFER];
DWORD dwBufferLen
dwRet
dwIndex
dwNum;
LANA_ENUM lenum;
int i;
if (argc != 3)
{
printf(“usage: nbclient CLIENT-NAME SERVER-NAME
“);
return 1;
}
// Enumerate all LANAs and reset each one
//
if (LanaEnum(&lenum) != NRC_GOODRET)
return 1;
if (ResetAll(&lenum (UCHAR)MAX_SESSIONS (UCHAR)MAX_NAMES
FALSE) != NRC_GOODRET)
return 1;
strcpy(szServerName argv[2]);
//
// Allocate an array of HANDLEs to use for asynchronous events.
// Also allocate an array of NCB structures. We need 1 handle
// and 1 NCB for each LANA number.
//
hArray = (HANDLE *)GlobalAlloc(GMEM_FIX
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1688792 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 01.PDF
文件 325212 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 02.PDF
文件 453893 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 03.PDF
文件 959840 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 04.PDF
文件 470599 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 05.PDF
文件 1205325 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 06.PDF
文件 1564568 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 07.PDF
文件 1237327 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 08.PDF
文件 1224720 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 09.PDF
文件 685433 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 10.PDF
文件 1176145 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 11.PDF
文件 1886742 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 12.PDF
文件 904412 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 13.PDF
文件 1204931 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 14.PDF
文件 1092155 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 15.PDF
文件 941192 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 16.PDF
文件 340887 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 17.PDF
文件 567525 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 18.PDF
文件 189458 2000-10-26 23:51 WINDOWS网络编程技术(PDF) 19.PDF
文件 18138 1998-05-28 21:43 WINDOWS网络编程技术(PDF)源码AppendixBiparpIPArp.Cpp
文件 20480 1999-06-25 18:57 WINDOWS网络编程技术(PDF)源码AppendixBiparpIpArp.exe
文件 957 1998-05-28 21:43 WINDOWS网络编程技术(PDF)源码AppendixBiparpIPArp.h
文件 472 1998-05-28 21:43 WINDOWS网络编程技术(PDF)源码AppendixBiparpMakefile
文件 7108 1998-05-28 21:55 WINDOWS网络编程技术(PDF)源码AppendixBipchangeIPChange.Cpp
文件 32768 1999-06-25 18:59 WINDOWS网络编程技术(PDF)源码AppendixBipchangeipchange.exe
文件 490 1998-05-28 21:55 WINDOWS网络编程技术(PDF)源码AppendixBipchangeMakefile
文件 7059 1998-05-28 21:56 WINDOWS网络编程技术(PDF)源码AppendixBipconfigIPConfig.Cpp
文件 36864 1999-06-25 19:01 WINDOWS网络编程技术(PDF)源码AppendixBipconfigipconfig.exe
文件 490 1998-05-28 21:56 WINDOWS网络编程技术(PDF)源码AppendixBipconfigMakefile
文件 6184 1998-05-28 21:57 WINDOWS网络编程技术(PDF)源码AppendixBiprenewIPRenew.Cpp
............此处省略493个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)