KpyM Telnet/SSH Server - Forum
Bell Pass through |
Sebastian K. |
Bell Pass through |
Mar 30 2007 17:51 |
|
Kroum, Your telnet server rocks. Is it very hard to pass bell to the client. console.Beep() is not passing through.
Georgia Softworks telnet solved it by sending a regular character in a defined location (0,0).
Can you do something like that.
Can I help?
Thank you,
Sebastian
|
Kroum Grigorov |
|
Apr 02 2007 19:40 |
|
The problem with the bell signal is that AFAIK that bell is not handled directly by the console but by the so called beep driver.
So to intercept the bell on the server you have to replace(or hook in some way) the beep driver with your own that handles the beep and notifies the server that it has to resend the beep to the client.
I will probably start developping this at some point, but can't tell exactly when I will have enough time to do that.
Kroum
|
Sebastian K. |
|
Apr 11 2007 14:41 |
|
What about adding to kts.ini:
BellX=80 ; column of the bell char (starts from 1)
BellY=2 ; row of the bell char (starts from 1)
BellCharAscii=94 ; ^ Ascii code for bell
BellCount= 2 (disabled if 0)
When the server send the ^ character for the position (80,2) it will also send the Bell command to the client 2 times.
Is it possible?
|
Sebastian K. |
Bell Pass through |
Sep 27 2007 17:49 |
|
Is there a way for Console.Beep() function to make a sound on the client device?
Do you have developed something in this direction?
Thank you.
|
Kroum Grigorov |
|
Sep 27 2007 18:16 |
|
Not yet, sorry.
I hope this will happen somewhere in the future, but for the moment it's pretty low in my todo list.
Kroum
|
Andrea R |
Bell char |
Oct 06 2007 12:23 |
|
Hi, I'd like to be able make client BEL too, I'm looking forward this option comes true :)
|
Keith D. |
|
Oct 25 2010 15:54 |
|
I would vote for this feature also. It has need in my application. My users are doing "heads down" entry (RF scanning, actually) and the beep would tell them to stop and look at the screen to see what problem was detected. Otherwise, they keep doing the entry, oblivious to the fact an error occurred long back.
|
© 2007 - 2008 Kroum Grigorov