ach und nochwas:
sizeof(InString) gibt nicht das zurück was du willst.
Da sollte COM_BUFFER_SIZE + 1 hin.
...