Socket发送时可以使用固定的端口么???比如8000端口发送

解决方案 »

  1.   

    或者socket发送的时候,可以知道发送的随机端口号么??
      

  2.   

    IPEndPoint ipe = new IPEndPoint(address, port);
                Socket tempSocket = 
                    new Socket(ipe.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
    port一般不设置常用端口和已被其他程序是要能过的端口
      

  3.   

    你为什么要使用固定的端口呢,其实那样并不好,一般服务器端口是建立一个SOCKET的时候就设置好的,
    客户端连接的时候,直接连接这个服务器的固定端口,但是客户端这个端口一般都是系统自动分配,不需要用固定的啊,
    不过具体的看有没有高人用过,呵呵
      

  4.   


    tcpc = new TcpClient(textBox1.Text, Int32.Parse(textBox3.Text));  textBox1.Text是要连接的远程IP,textBox3.Text是连接到远程机的端口号
      

  5.   


                TcpClient client = new TcpClient("www.sina.com", 80);
                Console.WriteLine(client.Client.LocalEndPoint);