1. You are viewing our forum as a guest. For full access please Register. WindowsBBS.com is completely free, paid for by advertisers and donations.

Socket Address Error

Discussion in 'Windows XP' started by derfsch, 2003/10/19.

Thread Status:
Not open for further replies.
  1. 2003/10/19
    derfsch

    derfsch Well-Known Member Thread Starter

    Joined:
    2002/01/07
    Messages:
    319
    Likes Received:
    3
    .....Recently I copied a clock program, Dimension 4, one I have used for several years to my new XP operating system. When I try to use it I get the following error message:

    Error binding socket address (0)
    Ensure that your network is functioning and try again.

    This is a home system and I am the only only using it. No network, what is a socket address, and how do I get rid of the message? Thank you.
     
  2. 2003/10/19
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    To the best of my knowledge Dimension 4 is incompatible with XP - that is what I found when moving to XP some years ago - unless there is a new version.

    I use Yacs (Yet another Clock Synchroniser) - fully XP compatible
     

  3. to hide this advert.

  4. 2003/10/19
    Newt

    Newt Inactive

    Joined:
    2002/01/07
    Messages:
    10,974
    Likes Received:
    2
    what is a socket address

    Good question. But first, lets do what is a socket.

    The most usual sort can be thought of as a persistant connection between (usually) programs on 2 PCs that are talking. After one calls out and the other one answers, they agree to talk for a while. To cut down on noise, they simply open a connection and use it for the duration of their conversation. Think phone call here. This is called a Stream Socket.

    The other common sort is a Datagram Socket (also called a connectionless sockets). Uses UDP rather than IP and simply calls, gets answered, and drops the conversation.

    So, socket address is the IP address + the port number the socket is using.

    Binding (where you got the error) just means to set up the stream socket. The usual cause for a binding error is trying to connect to a port already in use.

    But probably best to just use PeteC's reply that the app won't work with XP and go with one that does.
     
    Newt,
    #3
  5. 2003/10/20
    derfsch

    derfsch Well-Known Member Thread Starter

    Joined:
    2002/01/07
    Messages:
    319
    Likes Received:
    3
    PeteC I have taken your suggestion and installed YACS.

    Newt Now I know a little about Sockets from your communication examples.

    Thanks both of you for your replies. Apparently Dimension 4 and Windows XP have this socket problem according to a two year old link on Google, "Dimension 4 and Windows XP Home Edition." Elsewhere on the Google site is another comment that D4 only works at Windows 2000 and below. However, my installation of D4 does work once past two screens, one of which prompted my original post. Thank you again for your interest.
     
  6. 2003/10/20
    Newt

    Newt Inactive

    Joined:
    2002/01/07
    Messages:
    10,974
    Likes Received:
    2
    derfsch - I think it's always nice to know a little something about the jargon that shows up from time to time. You may never want to do any programming that requires you to manipulate sockets (me neither :eek: ) but it helps to have at least a glimmering.

    I avoided any mention of the 3rd major socket type, Raw Sockets, since they pretty much still baffle me.
     
    Newt,
    #5
Thread Status:
Not open for further replies.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.