1. Winsock and local host
Hi all,
Recently (last night), I discovered the reason that winsock.ew would
require you to log on to the internet instead of using localhost.
The problem stems from WsockListen(). Although, it was technically correct,
it should have been written to use ADDRESS_ANY instead of trying to
determine the local hosts IP address or Hostname.
I ran across a text from the internet that suggested the use of
ADDRESS_ANY instead of trying to determine the local address. It *seems*
to work and solves the local host problem.
I was able to run EuServer locally and connect via telnet. Another
Euphorian was able to connect to the server after I connected to the
internet.
Also I corrected a bug in WsockReadData that could cause it to return
junk characters.
More features have been added as well.
These fixes will be included in the next release of the EuServer and then
later migrated to TeamEu homepage. The copy that will be released to the
TeamEu page will have support for more than the AF_INET (INTERNET) family
of protocols (as we add support for them) and will be more generic in
nature.
if you need an advance copy please of the bug-fix, email me at:
blackdog at cdc.net or blade_blackdog at yahoo.com
Best wishes for the New Year,
Greg Harris