Если вы хотите прочитать всю строку, используя scanf, вы можете использовать% [^ \ n] вместо% 99 [^.]. И обязательно добавьте getchar (), если какая-либо клавиша 'enter' была нажата непосредственно перед сканированием с помощью% [^ \ n]. Изменения, показанные в приведенном ниже коде, могут быть полезны:
while (1)
{
printf("[]:Msg to ? :");
scanf("%[^\n]", to);
getchar();
printf("[]:Msg: ");
scanf("%[^\n]", msg);
getchar();
printf("Sending %s\n", msg);
}
Один из моих клиентов сталкивался с той же проблемой. Следующие шаги взяты для фиксации этого.
(1) Open Run.
(2) Type Services.msc
(3) Select ASP.NET State Service
(4) Right Click and Start it.
Убедитесь, что:
stateConnectionString="tcpip=server:port"
правильный. Также убедитесь, что порт по умолчанию ( 42424
) доступен и в вашей системе нет брандмауэра
, который блокирует порт в вашей системе