Добавлен ответ от сервера в виде страниц.
This commit is contained in:
parent
806457f301
commit
7c23d96a99
@ -36,9 +36,24 @@ public class Server
|
|||||||
// Обработка и отправка клиенту новых данных.
|
// Обработка и отправка клиенту новых данных.
|
||||||
|
|
||||||
// Отправка сообщения обратно клиенту.
|
// Отправка сообщения обратно клиенту.
|
||||||
//var serverMessage = "Hello, client!";
|
|
||||||
//var messageBytes = Encoding.ASCII.GetBytes(serverMessage);
|
var serverMessage = string.Empty;
|
||||||
//clientSocket.Send(messageBytes);
|
|
||||||
|
if (clientMessage.Contains("GET /post"))
|
||||||
|
{
|
||||||
|
serverMessage = "HTTP/1.1 200 OK\r\nContent-Type: text/html; charset=UTF-8\r\n\r\n<!DOCTYPE html><html><head><title>Пример страницы</title></head><body><h1>Привет, мир!</h1><p>Страница с постами!</p></body></html>";
|
||||||
|
}
|
||||||
|
else if (clientMessage.Contains("GET /admin"))
|
||||||
|
{
|
||||||
|
serverMessage = "HTTP/1.1 200 OK\r\nContent-Type: text/html; charset=UTF-8\r\n\r\n<!DOCTYPE html><html><head><title>Пример страницы</title></head><body><h1>Привет, мир!</h1><p>Страница администратора!</p></body></html>";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
serverMessage = "HTTP/1.1 200 OK\r\nContent-Type: text/html; charset=UTF-8\r\n\r\n<!DOCTYPE html><html><head><title>Пример страницы</title></head><body><h1>Привет, мир!</h1><p>Базовая страница!</p></body></html>";
|
||||||
|
}
|
||||||
|
|
||||||
|
var messageBytes = Encoding.UTF8.GetBytes(serverMessage);
|
||||||
|
clientSocket.Send(messageBytes);
|
||||||
|
|
||||||
// Закрытие соединения.
|
// Закрытие соединения.
|
||||||
clientSocket.Shutdown(SocketShutdown.Both);
|
clientSocket.Shutdown(SocketShutdown.Both);
|
||||||
|
Loading…
Reference in New Issue
Block a user