//---------- 服务端 TcpListener--------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.Net.Sockets;
using System.Threading;
namespace ConsoleApplication12
{
class Program
{
private static byte[] result = new byte[1024];
private const int port = 8888;
private static string IpStr = "127.0.0.1";
private static TcpListener listener;
public static List<TcpClient> clients = new List<TcpClient>();
static void Main(string[] args)
{
IPAddress ip = IPAddress.Parse(IpStr);
IPEndPoint ip_end_point = new IPEndPoint(ip, port);
listener = new TcpListener(ip_end_point);
listener.Start();
Console.WriteLine("启动监听成功");
//异步接收 递归循环接收多个客户端
listener.BeginAcceptTcpClient(new AsyncCallback(Do