public User(Socket s) throws IOException {
		socket = s;
		in = new BufferedReader(new InputStreamReader(socket.getInputStream()));

		// Включение автосброса буферов:
		out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(
				socket.getOutputStream())), true);
		
		port = socket.getPort();
		// Если какой либо, указанный выше класс выбросит исключение
		// вызывающая процедура ответственна за закрытие сокета
		// В противном случае нить(поток) закроет его.
				
		start(); // Вызывает run()
		
		UserList.add_user(port, this);
	}