-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Karen,
On 30 Jul 2004 at 11:51, Karen Folsom spoke, thus:
> What in the world is a winsock error?? If I try to download over 20 email
> messages, I get a winsock error. Is this a windows CE thing or a keymail
> thing? It makes me what to "winsock" the BN sometimes. Grin
<Grin.> This is a Windows CE thing. Winsock, or Windows Sockets, is the
component responsible for socket-based communications, primarily network
sockets. Network sockets can be thought of as virtual sockets that sit at
either end of a communication channel, a virtual wire. When you want to
talk to a computer on the internet, you open a socket and establish a
connection. When the remote system agrees to talk to you, you will get a
code indicating that, and your program can just send and receive stuff
over that socket, in this case electronic mail transaction commands over a
TCP session for reliable communication using POP3.
Now, you and your friend the POP3 server are chatting away, but at some
step along the dialog in which you take it in turns to talk to each other
in a polite fashion, you are kept busy by something not related to the
network; perhaps you are filing away the mail you have just received, and
the disk activity is holding you up. Your friend is regretably rather
busy and has many more people hungry for attention, so he has decided that
if you should not say something for a certain amount of time, called a
timeout, he will regretably have to just shut his socket on you. You are
very busy for some time, and exactly this happens; he disconnects his
socket from the transaction. When you come back from business and next
say, "Ok, give me message number 31, please", your return value from the
Winsock library is not a success code but an error to the effect that the
transaction did not occur. This error has a constant number, and it is
this number that you are reading in your Winsock error messages.
The solution is twofold:
1. This is usually not under your control, but arrange for the
BrailleNote to hurry up its operations. You could start by compacting
your database, flushing away messages you don't need, and the like.
2. Increase the timeout before disconnection at the POP3 server. If you
are in control of the POP3 service (and I'm guessing you are not), give
this poor BrailleNote time to stutter out of its business and resume the
dialog with the POP3 service by preventing the server from shutting the
connection on the BrailleNote. Try asking your ISP what the timeout is,
and/or whether or not it may be increased. This change usually has a
noticeable effect on server performance, so ask nicely.
Was that response helpful? I hope so!
Cheers,
Sabahattin
- --
Thought for the day:
Book (n): a utensil used to pass time while waiting
for the TV repairman.
Sabahattin Gucukoglu
Phone: +44 20 7,502-1615
Mobile: +44 7986 053399
http://www.sabahattin-gucukoglu.com/
Email/MSN: <[EMAIL PROTECTED]>
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0 -- QDPGP 2.70
iQA/AwUBQQquoiNEOmEWtR2TEQIeCgCgqfd7CEGb1epFjNPd3LLGfsmhSkAAn3st
OrWCvz22PeutuEDMdJnpBN9v
=OgT2
-----END PGP SIGNATURE-----