Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


w3sockets Download

w3sockets Download

w3sockets Download

Hi all,

I'd like to download w3sockets from Dimac however their website and all the links strewn across the net are no longer working.

Could anyone point me to where I can download w3sockets in 2017?



RE: w3sockets Download

Sadly Dimac appear to have gone offline back towards the end of 2016. And they never had a fixed download link, as I recall (so no getting it from the Wayback Machine)

Not sure where else it might be available, I'm afraid.

RE: w3sockets Download

I was rather hoping someone on this forum might have a copy and could share blush

RE: w3sockets Download

You were lucky I was searching for how to do sockets from vbscript and remembered I used something like that .dll
I have a copy of exact this socket dll, but I do not have the documentation that was available on their website.
It's the original zip like I downloaded it from their site. It contains the dll, a program to register the dll (but you could just as well use the windows tool regsvr32.exe to do that), and a very small readme.txt

RE: w3sockets Download

And here is the documentation I pulled from our internal tool.
Seems I took the time to document this 3rd party tool :)


GUID: {B8EDC06C-2FF9-11D1-9755-0060979FF483}
Flags: [hidden, dual, ole, dispatch]


Properties ReturnType Name Description

Interface Property (read-only) string Buffer Used to get the data received during some Wait functions
string Buffer

Interface Property (read-only) long BytesInBuffer
long BytesInBuffer

Interface Property bool Connected
bool Connected

Interface Property bool DoTelnetEmulation Boolean value that can be used to instruct w3 Sockets to respond to telnet queries
bool DoTelnetEmulation

Interface Property string Host Text string representing the host and port you want to connect to. This is in the form of "[hostname/ip]:[port]"
string Host

Interface Property long Port
long Port

Interface Property string TelnetEmulation Type of terminal to emulate
string TelnetEmulation

Interface Property long TimeOut Default timeout for all operations in miliseconds
long TimeOut

Methods ReturnType Name Description

Interface Method void Close Closes an active connection
void Close();

Interface Method string GetLine Waits and returns one row of data
string GetLine();

Interface Method string GetText Returns [Len] characters from the socket
string GetText(
[in] long len

Interface Method void Open Initiates a connection with "host"
void Open();

Interface Method string peek
string peek(
[in] long len

Interface Method void SendLine Sends a line of data and appends a crlf at the end
void SendLine(
[in] string Line

Interface Method void SendText Sends a text string without linebreaks
void SendText(
[in] string text

Interface Method void Wait Waits until data is returned
void Wait();

Interface Method bool WaitFor Waits for a specifit string and then returns
bool WaitFor(
[in] string Substring

Interface Method void WaitForDisconnect Waits until all data is received and the connection is closed. The data can then be read from the "buffer" property
void WaitForDisconnect();

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close