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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tcpinfo.c

?? dos 下 網(wǎng)絡(luò)協(xié)議 dos 下 網(wǎng)絡(luò)協(xié)議
?? C
字號(hào):
/******************************************************************************

    TCPINFO - display configuration info to the screen

    Copyright (C) 1991 Erick Engelke
    portions Copyright (C) 1990, National Center for Supercomputer Applications

    This program is free software; you can redistribute it and/or modify
    it, but you may not sell it.

    This program is distributed in the hope that it will be useful,
    but without any warranty; without even the implied warranty of
    merchantability or fitness for a particular purpose.

        Erick Engelke                   or via E-Mail
        Faculty of Engineering
        University of Waterloo          Erick@development.watstar.uwaterloo.ca
        200 University Ave.,
        Waterloo, Ont., Canada
        N2L 3G1

******************************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <conio.h>
#include <tcp.h>

void mprintf( char *format, ... )
{
    static linecount = 1;

    char buffer[ 512 ];
    char *s, *p, pchar;
    va_list *argptr;

    va_start( argptr, format );
    vsprintf( s = buffer, format, argptr );
    va_end( argptr );

    do {
	if ( (p = strchr( s, '\n' )) != NULL ) {
	    pchar = *(++p);
	    *p = 0;
	}

	fputs( s , stdout );

	if ( (s = p) != NULL ) {
	    *s = pchar;
	    if (++linecount == 24 ) {
		fputs( "<press any key to continue>", stdout);
		getch();
        fputs("\r\r", stdout);
        clreol();
		linecount = 1;
	    }
	}
    } while ( s );
}


int unused = 0;
int extrahelp = 0;

static void (*other)( char *name, char *value );

static void mine(char *name, char *value)
{
    if ( !extrahelp ) {
	unused = 1;
	return;
    }

    if (!unused) {
	unused = 1;
	mprintf("\nSome extra parameters were found in your configuration file.");
	mprintf("These values may be extensions used by applications, but are");
	mprintf("not used by the Waterloo TCP kernal.\n");
    }
    mprintf("   unknown: %s = %s\n", name,value );
}

/* undocumented */
extern byte _eth_addr[];
extern word _pktdevclass;
extern word _mss;
extern longword _bootphost;
extern word _bootptimeout;
extern word _bootpon;
extern word _arp_last_gateway;
extern longword _arp_gate_data[];
extern int _last_nameserver;
extern word multihomes;


char buffer[ 512 ], buf2[512];


int main( int argc, char **argv)
{
    int i;

    while ( argc > 1 ) {
	if ( argc == 2 )
	    if (!stricmp( argv[ 1 ], "ALL")) {
		extrahelp = 1;
		break;
	    }
	mprintf("TCPINFO [ALL]");
	exit( 3 );
    }

    mprintf("Reading Waterloo TCP configuration file.\n");

    other = usr_init;
    usr_init = mine;
    _survivebootp = 1;	/* needed to not exit if bootp fails */

    sock_init();

    if ( unused && extrahelp )
	mprintf("\nThat is the end of the extra parameters\n");

    switch ( _pktdevclass ) {
	case 1 : mprintf("\nEthernet Address : %hx:%hx:%hx:%hx:%hx:%hx\n",
		     _eth_addr[0], _eth_addr[1], _eth_addr[2],
		     _eth_addr[3], _eth_addr[4], _eth_addr[5] );
		 break;
	case 6 : mprintf("Protocol         : SLIP");
		 break;
    }


    if (multihomes)
        mprintf("\nIP Addresses     : %s - %s\n", inet_ntoa( buf2, gethostid()),
            inet_ntoa( buffer, gethostid()+multihomes));
    else
        mprintf("\nIP Address       : %s\n", inet_ntoa( buffer, gethostid()));
    mprintf("Network Mask     : %s\n\n", inet_ntoa( buffer, sin_mask ));

    mprintf("Gateways         : ");
    if ( ! _arp_last_gateway ) mprintf("NONE");
    else mprintf("GATEWAY'S IP     SUBNET           SUBNET MASK\n");

    for ( i = 0 ; i < _arp_last_gateway * 3;) {
	printf("                 : %-15s  ", inet_ntoa(buffer,_arp_gate_data[i++] ));
	if ( !_arp_gate_data[i] ) {
	    mprintf("DEFAULT\n\r");
	    i += 2;
	} else {
	    mprintf("%-15s  ", inet_ntoa(buffer,_arp_gate_data[i++]));
	    mprintf("%-15s\n", inet_ntoa(buffer,_arp_gate_data[i++]));
	}
    }
    mprintf("\n");

    if ( gethostname( NULL, 0 ) ) {
	mprintf("Host name        : %s", gethostname(NULL, 0));
	if ( getdomainname( NULL, 0))
	    mprintf(".%s", getdomainname( NULL, 0));
	mprintf("\n");
    }

    mprintf("Cookieserver%c    : ", ( _last_cookie < 2 ) ? ' ' : 's');
    if ( !_last_cookie ) mprintf("NONE DEFINED\n");

    for ( i = 0 ; i < _last_cookie ; ++i ) {
	if (i) mprintf("                 : ");
	mprintf("%s\n", inet_ntoa( buffer, _cookie[i] ));
    }
    mprintf("\n");

    mprintf("Nameserver%c      : ", ( _last_nameserver < 2 ) ? ' ' : 's');
    if ( !_last_nameserver ) mprintf("NONE DEFINED\n\n");

    for ( i = 0 ; i < _last_nameserver ; ++i ) {
	if (i) mprintf("                 : ");
	mprintf("%s\n", inet_ntoa( buffer, def_nameservers[i] ));
    }
    mprintf("Domain           : \"%s\"\n\n", getdomainname( NULL, 0));

    if (_bootpon || extrahelp ) {
	mprintf("BOOTP            : %s\n", (_bootpon) ? "USED": "NOT USED");
	if (_bootpon) mprintf("                 : %s\n", gethostid() ?
		"SUCCEEDED" : "FAILED" );

	mprintf("BOOTP Server     : %s\n", ( _bootphost == 0xffffffffL ) ?
		"BROADCAST" :
		inet_ntoa( buffer, _bootphost ));
	mprintf("BOOTP Timeout    : %i seconds\n\n", _bootptimeout );
    }

    if (extrahelp) {
	mprintf("Default Timeout  : %u seconds\n", sock_delay );
    mprintf("Max Seg Size MSS : %u bytes\n\n", _mss );
    debugpsocketlen();
    }

    if ( unused && !extrahelp ) {
        mprintf("\nAdditional non-standard parameters were found in your configuration file\n");
        mprintf("If you would like to see them, try the command:\n");
        mprintf("    TCPINFO ALL\n");
    } else if ( !extrahelp ) {
        mprintf("\nAdditional but more obscure information can be found using the command:\n");
        mprintf("    TCPINFO ALL\n");
    }
    exit( 0 );
    return (0);  /* not reached */
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲私人影院在线观看| 欧美一区2区视频在线观看| 久久精品亚洲一区二区三区浴池| 日韩va亚洲va欧美va久久| 337p亚洲精品色噜噜狠狠| 日韩在线观看一区二区| 日韩欧美资源站| 国产盗摄视频一区二区三区| 国产精品免费看片| 色综合久久综合网97色综合| 亚洲一区影音先锋| 69堂国产成人免费视频| 国内外成人在线| 国产精品国产三级国产| 91久久精品一区二区| 日韩av一级电影| 久久久久久久久久美女| 91在线观看高清| 午夜在线电影亚洲一区| 精品国产成人系列| av一二三不卡影片| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美一区二区三区视频在线| 免费观看91视频大全| 麻豆精品一区二区av白丝在线| 日韩午夜小视频| 91在线精品秘密一区二区| 亚洲成a人片在线不卡一二三区| 精品国产污污免费网站入口 | 美女视频一区在线观看| 国产亚洲一二三区| 欧美三级电影在线观看| 国产成人精品亚洲日本在线桃色| 亚洲综合偷拍欧美一区色| 日韩欧美第一区| 一本久久a久久免费精品不卡| 日本欧美在线观看| 亚洲品质自拍视频| 精品一区二区在线观看| 欧美性一二三区| 日日骚欧美日韩| 久久久国际精品| 欧美精品色综合| 国产风韵犹存在线视精品| 天天做天天摸天天爽国产一区| 欧美韩国日本不卡| 午夜av一区二区三区| 亚洲精品v日韩精品| 亚洲综合在线免费观看| 亚洲国产日日夜夜| 午夜欧美2019年伦理| 蜜桃视频第一区免费观看| 麻豆成人久久精品二区三区小说| 久久99国产精品尤物| 国产美女精品在线| 国产99一区视频免费| 97se亚洲国产综合自在线不卡 | 国产日产欧美一区二区视频| 国产女主播视频一区二区| 国产精品免费aⅴ片在线观看| 中文字幕五月欧美| 亚洲一区二区三区不卡国产欧美 | 一区二区三区不卡视频| 亚洲成人一区二区在线观看| 蜜桃精品视频在线| 国产精品亚洲成人| 91猫先生在线| 日韩女优av电影| 欧美国产激情一区二区三区蜜月| 中文字幕中文在线不卡住| 亚洲一区二区视频在线| 看电视剧不卡顿的网站| 成人免费不卡视频| 欧美亚洲国产一区二区三区va | 日韩视频永久免费| 久久久综合激的五月天| 亚洲视频1区2区| 日韩国产欧美一区二区三区| 国产精品一级二级三级| 在线观看91精品国产入口| 欧美成人三级在线| 亚洲色图视频网| 蜜臀久久久久久久| 粉嫩高潮美女一区二区三区| 欧美日韩久久久| 久久精品99国产精品| 成人av网在线| 91麻豆精品国产自产在线观看一区| 久久欧美一区二区| 五月婷婷激情综合网| 国产成人免费视| 7777精品伊人久久久大香线蕉完整版| 国产日韩欧美激情| 日韩av二区在线播放| av成人老司机| 精品久久久久久无| 亚洲综合色网站| 丰满少妇久久久久久久| 欧美一级片在线看| 亚洲精品免费在线| 国产一区二区中文字幕| 欧美精品久久99| 日韩毛片视频在线看| 国产曰批免费观看久久久| 欧美视频你懂的| 国产精品美女久久福利网站| 美女脱光内衣内裤视频久久网站 | 色素色在线综合| 亚洲国产精品成人综合色在线婷婷 | 97久久精品人人爽人人爽蜜臀| 欧美变态tickling挠脚心| 亚洲无线码一区二区三区| 99久久99久久综合| 国产亚洲精品超碰| 麻豆国产欧美一区二区三区| 精品视频123区在线观看| 中文字幕一区二区三区四区不卡 | 久久美女高清视频| 美日韩黄色大片| 欧美日韩久久久| 亚洲国产视频一区| 欧美午夜电影一区| 亚洲另类春色校园小说| 白白色 亚洲乱淫| 国产欧美一区二区精品忘忧草| 激情欧美一区二区| 精品久久久久久综合日本欧美| 日本va欧美va精品发布| 欧美日韩一区二区三区免费看 | 日日欢夜夜爽一区| 在线免费不卡电影| 亚洲精品国产一区二区三区四区在线| 成人性生交大片| 中文字幕在线观看一区| 成人永久看片免费视频天堂| 亚洲国产高清不卡| 99在线热播精品免费| 国产精品久久二区二区| www.日韩大片| 日韩美女视频一区二区| 99国产精品久| 一区二区久久久久| 欧美日韩国产在线播放网站| 丝袜美腿成人在线| 欧美一区二区三区人| 韩国三级在线一区| 国产三级精品三级| 不卡视频在线观看| 亚洲精品免费在线| 欧美日韩一区高清| 欧美性色综合网| 日韩av成人高清| 久久久久久久久久久黄色| 成人免费视频一区| 亚洲另类色综合网站| 欧美日韩不卡视频| 久久成人精品无人区| 国产人成一区二区三区影院| 99麻豆久久久国产精品免费| 亚洲制服丝袜av| 91精品在线麻豆| 国产99久久久国产精品潘金| 亚洲图片激情小说| 7878成人国产在线观看| 国产一区二区在线免费观看| 国产欧美一区二区精品忘忧草| 色综合天天综合色综合av| 亚洲风情在线资源站| 精品三级av在线| 成人ar影院免费观看视频| 亚洲超碰精品一区二区| 日韩精品一区二区三区视频播放| 国产成人亚洲综合a∨猫咪| 一区二区三区国产精华| 日韩精品在线一区二区| youjizz久久| 日韩在线一区二区| 国产精品美女久久久久久2018| 欧美视频中文一区二区三区在线观看| 麻豆精品久久久| 国产精品国产三级国产三级人妇 | 欧美午夜精品免费| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲国产成人私人影院tom| 欧美另类久久久品| 春色校园综合激情亚洲| 天堂午夜影视日韩欧美一区二区| 欧美激情中文不卡| 91精品国产色综合久久不卡电影 | 日韩午夜激情免费电影| 91一区二区三区在线观看| 日本不卡一区二区三区| 中文字幕色av一区二区三区| 欧美一区二区二区| av在线不卡观看免费观看| 韩国三级在线一区| 日韩精品一级中文字幕精品视频免费观看 | 欧美性videosxxxxx| 国产成人精品免费网站| 日韩av一区二区三区四区|