30 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								title: Socket.io
							 | 
						|||
| 
								 | 
							
								localeTitle: Socket.io
							 | 
						|||
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								## Socket.io
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								[Socket.io](https://socket.io/) - это библиотека Node.js, созданная для обеспечения возможности обмена данными в режиме реального времени между компьютерами. Чтобы гарантировать, что Socket.io использует WebSockets для установления соединения между браузером клиента и сервером. Эта библиотека использует [Engine.IO](https://github.com/socketio/engine.io) для построения соединения.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								### демос
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Чтобы получить представление о том, что возможно, Socket.io предоставляет две демонстрации, чтобы показать возможные варианты использования. Демо можно найти на [странице https://socket.io/demos/chat/](https://socket.io/demos/chat/) и найти ссылку на демонстрацию доски слева.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								### Начать
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Поскольку Socket.io является библиотекой Node.js, вы должны убедиться, что установлен Node.js. Если он еще не настроен, получите последнюю версию на [Nodejs.org](https://nodejs.org/)
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### Macos
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Node.js также может быть установлен через [Homebrew](https://brew.sh/) для диспетчера пакетов для macOS.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Просто введите `brew install node` для установки Node.js.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								[Начать работу](https://socket.io/get-started/chat/) руководство также можно найти на странице Socket.io в. Он показывает, как легко создавать чат в режиме реального времени всего за пару строк.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### Больше информации
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Более подробную информацию о Socket.io и его документации можно найти по адресу:
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   [Socket.io](https://socket.io/)
							 | 
						|||
| 
								 | 
							
								*   [Документация Socket.io](https://socket.io/docs/)
							 |