...вроде бы разобрался немного... похоже что надо порт 22001 ставить чтобы все входящие принимала. А вот в итоге - весь день бьюсь и не могу заставить телефон читать входящие, работая в режиме ожидания - т.е. если сам на себя отправляю и порт 5151 - все ОК, а если с другого тел -
... (ну т.е. мысль такая, что если ничего не делать то на пустом экране просто должны сообщения входящие отражаться... Сделал вот что:
stat_id:=formAddString('');
exitCmd:=createCommand('exit', CM_EXIT, 1);
showForm;
addCommand(exitCmd);
rr:=smsserver.start('sms://:22001', 9);
repeat
repeat cmd:=getClickedCommand; until cmd<>emptyCommand;
if smsserver.staus>0 then
repeat
if smsServer.staus=3 then addLog(chr(10)+smsServer.getmsg);
cmd:=getClickedCommand;
until cmd<>emptyCommand;
else addLog('Error: sms not Started'+chr(10));
until cmd=exitCmd;
smsServer.stop;
Вроде бы все коротко и просто - но при вызове этой процедуры ничего не делает.
Хелп ми, если можете, плиз!
И еще - вопрос к автору (
abсdef) - Не могли бы Вы добавить в библиотеку функцию определения номера? - что-то вроде msServer.getnum ? и выложить здесь в виде .class