当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: cornfield编了一个.Net下的ping控制台程序,从简单
 

 

 ·c#进阶1    »显示摘要«
    摘要: sunwen教程之----c#进阶(零)mrfat@china.com ......
 ·走近c#---cnet访问andershejlsberg    »显示摘要«
    摘要: 走近c# 日期: 2001年04月23日 在cnet news.com对微软公司最杰出的软件设计师 hejlsberg的采访过程中,双方就c#的起源、web服务的未来等问题进行了探讨。 当微软公司需要一项新技术来确保在软件业的统治地位时,它需要anders hejlsberg的帮助。 对于成千上万的使用borland turbo pascal和 delphi进行编程的软件开发者来......


ping程序的C#实现

cornfield编了一个.net下的ping控制台程序,从简单的程序结构可见.net的强大!以下是程序源码,望大家多多跟贴,讨论改进,一起成长!

namespace cornfield 【程序编程相关:如何控制其他程序窗体上的窗口控件

【推荐阅读:五子棋源代码

{ 【扩展信息:如何在你的程序中使用系统图标

  using system;

  using system.net;

  using system.net.sockets;

  class myping

  {

    public static void main(string[] argv)

    {

          if(argv.length==1 || argv.length==2)

        pinghost(argv);

         else

          {

        console.writeline("invalid command.");

        console.writeline("usage : 1. myping <hostname>.") ;

        console.writeline("       2. myping <hostname> <client>.");

          }

     

    }

    

    public static void pinghost(string[] hostclient)

    {

    file://初始化socket套接字

    file://三个参数分别为:

    //    1.解析地址的地址模式,较常用的为addressfamily.internetwork,即ipv4地址.

    //    2.socket套接字类型,一般为sockettype.raw原始类型.

    //    3.网络协议类型,这里ping用的是internet控制报文协议protocoltype.icmp.   


...   下一页
 ·可怕的c#    »显示摘要«
    摘要:可怕的 c# ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE