[progress Communities] [progress Openedge Abl] Forum Post: Re: Clarifying Socket Handle And...

  • Thread starter Thread starter lecuyer
  • Start date Start date
Status
Not open for further replies.
L

lecuyer

Guest
In some ways, I think that the language distinction between "socket" and "server socket" is part of the confusion. I'm guessing that this distinction derives, in part, from the way that tcp network implementations are expressed in object models. The ABL concept (although handle based) is consistent with the way sockets are done in Java (and probably in many other languages as well). However, if you look at the C implementation of TCP, there really isn't much a difference. When you can create a socket, its "type" (client or server) is based the way it is used, with the distinction being mainly in how the connection is made with the remote peer. However, once connected, a socket is a socket. In some ways, it's harder to see the difference, but in other ways, simpler. Just my $.02.

Continue reading...
 
Status
Not open for further replies.
Back
Top