嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
try
{
ushort port;
#if DEBUG
port = 9000;
#else
do
{
Show("请输入端口号:", false);
if (ushort.TryParse(Read(), out port) == false)
{
Show("端口号无效");
}
} while (port == 0);
#endif
var endPoint = new IPEndPoint(0, port);
var socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
socket.Bind(endPoint);
socket.Listen(int.MaxValue);
Show(string.Format("开始侦听 {0}:{1}", endPoint.Address, endPoint.Port));
// 启动新线程负责接受客户端连接
var socketThread = new Thread(OnSocketAccept) {IsBackground = true};
socketThread.Start(socket);
Show("服务准备就绪");
}
catch (Exception exception)
{
Show(exception.Message);
}
finally
{
Read();
}