На сервер приходят через TCP/IP
протокол данные с GPS блоков автомобилей. В блоке прописывается ip
сервера и порт, на который отправлять. Есть штатное приложение, через которое я вижу, что все приходит и обрабатывается. Подскажите пожалуйста, как мне средствами C# так же отловить эти данные? Пытался сделать так:
class Program
{
static StreamReader reader;
public static void GetMessages()
{
string message = string.Empty;
while (true)
{
message = reader.ReadLine();
if (message != string.Empty)
{
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("\b\b> " + message);
Console.ForegroundColor = ConsoleColor.Gray;
Console.Write("> ");
}
}
}
static void Main(string[] args)
{
Console.WriteLine("Я сервер. Жду клиента..");
TcpListener listener = new TcpListener(IPAddress.Any, 8080);
listener.Start();
TcpClient client = listener.AcceptTcpClient();
StreamWriter writer = new StreamWriter(client.GetStream());
writer.AutoFlush = true;
reader = new StreamReader(client.GetStream());
Thread thread = new Thread(new ThreadStart(delegate () { GetMessages(); }));
thread.Start();
string msg = string.Empty;
while (true)
{
Console.Write("> ");
msg = Console.ReadLine();
writer.WriteLine(msg);
}
}
}
Еще маленький вопрос, зачем здесь используют тильду в тексте вопроса? :)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При клике либо нажатии и удержании джойстик получает координаты близкие к нулю и смещается в левый нижний угол
ПриветКакие есть best practicies для такой задачи: хранить неопределенное количество элементов за последние n минут? Есть ли какие-то готовые реализации...
Подскажите, пожалуйста, как в Chart js убрать(изменить на свое), например 1999 в tooltip и оставить только Asia:3700