private void 呼叫服务ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //code
        }怎么获取本机机器名以及向一个ip为xxx的服务器发送一个消息,在服务器端显示机器名呼叫服务的一个messagebox。是局域网,我用2个exe在自己机器上测试。。等消息。自编c# 懂的支持下。

解决方案 »

  1.   

    System.Net.Dns.GetHostName
    socke,通过通讯协议实现数据传递
     每个客户端连进服务器只在第一次的时候需要服务端的监听程序。之后服务端就会获得客户端的socket
      

  2.   

    获取本地ip
     
     string hostName = Dns.GetHostName();
                IPHostEntry Entry = Dns.GetHostByName(Dns.GetHostName());
                IPAddress pAddress = new IPAddress(Entry.AddressList[0].Address);向一个ip为xxx的服务器发送一个消息:直接用UdpClient的send函数就可以了。
      

  3.   

    获取本机计算机的名称,最简单的方法:Environment.MachineName
    如果要向目标IP地址发送消息,需要使用Socket,一个很简单的例子:
    http://www.cnblogs.com/zhangpengshou/archive/2008/09/16/1292085.html