1

Я разрабатываю клиент для сервера GoogleTalk, и мне нужно знать максимальное количество друзей, которое Google позволяет пользователю добавлять в свой список друзей.

2 ответа2

1

Вы можете найти почти все, что вам нужно знать для создания клиента GTalk, на домашней странице разработчика GTalk . GTalk использует стандартный протокол XMPP с несколькими расширениями для дополнительных функций. Вам не нужно знать такие пределы, если они вообще существуют. Если они существуют, нет причин, по которым их нельзя было бы поднять на следующий день. В целом, использование фиксированных констант для размеров буфера, размеров массивов и т.д. Является плохой идеей. Нет причин не допускать динамического изменения числа контактов во время выполнения.

Если вы используете C++, вы можете использовать вектор или список для списка, размер которого может увеличиваться. В Java вы можете использовать List, ArrayList и LinkedList которого являются реализациями для динамически изменяемого размера списка. В Python тип списка растет динамически. Практически на каждом языке есть понятие динамического массива или связанного списка (в зависимости от того, какой тип доступа и требования к хранилищу вам нужны). Если вы используете какую-либо базу данных, курсоры базы данных могут считывать произвольное количество строк. Можете ли вы объяснить, почему вы считаете, что вам нужно иметь заранее определенное фиксированное количество разрешенных контактов?

0

Если вам действительно нужен статический максимальный номер для списка, я настоятельно рекомендую вам пересмотреть свой подход. Какой язык вы используете? На любом современном языке максимальное количество элементов в списке / массиве / что угодно не имеет значения.Все они предоставляют типы данных, которые ограничены только вашей оперативной памятью.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .