Добавлен ответ от сервера в виде страниц.
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