FunGame-Server/Sockets/ClientSocket.cs
2022-08-22 20:41:11 +08:00

82 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;
namespace FunGameServer.Sockets
{
public class ClientSocket
{
public bool Running { get; set; } = false;
public Socket? Socket { get; set; } = null;
public ClientSocket(Socket socket, bool running)
{
Socket = socket;
Running = running;
}
public void Start()
{
Task StringStream = Task.Factory.StartNew(() =>
{
CreateStringStream();
});
Task IntStream = Task.Factory.StartNew(() =>
{
CreateStringStream();
});
Task DecimalStream = Task.Factory.StartNew(() =>
{
CreateDecimalStream();
});
Task ObjectStream = Task.Factory.StartNew(() =>
{
CreateObjectStream();
});
}
private void CreateStringStream()
{
Thread.Sleep(1000);
Console.WriteLine("Creating: StringStream...OK");
while (Running)
{
}
}
private void CreateIntStream()
{
Thread.Sleep(1000);
Console.WriteLine("Creating: IntStream...OK");
while (Running)
{
}
}
private void CreateDecimalStream()
{
Thread.Sleep(1000);
Console.WriteLine("Creating: DecimalStream...OK");
while (Running)
{
}
}
private void CreateObjectStream()
{
Thread.Sleep(1000);
Console.WriteLine("Creating: ObjectStream...OK");
while (Running)
{
}
}
}
}