Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2014, 16:27   #1
serega6531
Пользователь
 
Регистрация: 01.04.2014
Сообщений: 10
По умолчанию Отправка сообщения в minecraft сервер

Здравствуйте, у меня возникла проблема с отправкой сообщений в minecraft сервер. Я делаю так:
Код:
void sendMessage(char *message){
	write(serverpipe[WRITE], message, sizeof(message));
}
//...
while(fgets(line, sizeof(line), stdin) != NULL){
	sendMessage(line);
}
Но отправка ведёт себя странно. В первый раз сервер нормально принимает команду, но во второй и последующие разы он сообщает о неверной команде. Вот вывод сервера:
Цитата:
[SERVER][16:12:06 INFO]: Starting minecraft server version 1.7.2
//...
//...
//...
[SERVER][16:12:07 INFO]: Done (0,892s)! For help, type "help" or "?"
list
[SERVER][16:14:29 INFO]: There are 0/20 players online:

list
[SERVER][16:14:31 INFO]: Unknown command. Type "help" for help.
list
[SERVER][16:14:34 INFO]: Unknown command. Type "help" for help.
Пробовал делать memset(line, '\0', sizeof(line)), но это не помогает. Надеюсь на вашу помощь.
serega6531 вне форума Ответить с цитированием
Старый 05.04.2014, 22:19   #2
kineziz
Форумчанин
 
Регистрация: 22.12.2011
Сообщений: 378
По умолчанию

А чем вы завершаете строку команды? Просто символом конца строки или что то еще? Просто я тоже делаю панель упр-я для сервера и когда я отправляю команду она у меня весит и не выполняется. Как нажать Enter, т.е. заставить сервер проглотить её
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
kineziz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка сообщения на ICQ c1759602 Общие вопросы Delphi 10 24.02.2013 23:23
Отправка сообщения на e-mail?! Npwas Помощь студентам 2 13.06.2012 18:40
Отправка сообщения в odnoklassniki fucil Общие вопросы Delphi 8 11.10.2011 20:56
Indy отправка сообщения Andrey85 Работа с сетью в Delphi 1 08.11.2010 11:47
отправка сообщения по локалке cemen13 Общие вопросы .NET 1 15.07.2010 17:18