Добавлен ответ от сервера в виде страниц.
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);
|
||||
//clientSocket.Send(messageBytes);
|
||||
|
||||
var serverMessage = string.Empty;
|
||||
|
||||
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);
|
||||
|
Loading…
Reference in New Issue
Block a user