Index
All Packages
All Categories
By Author

ap (2)
cp (3)
dp (3)
exe (3)
gui (0)
gui/gtk (0)
gui/tk (4)
io (1)
lib (9)
math (0)
net (9)
nlp (18)
op (4)
os (1)
program (3)
sp (1)
tool (9)
wp (2)
xml (2)

Sockets

type:package
id:mogul:/grolaux/sockets
section:mogul:/grolaux
blurb:An abstraction to connect Mozart processes through standard sockets instead of Oz tickets.
author:Donatien Grolaux
contact:Donatien Grolaux
documentation:index.html
download:grolaux-sockets__1.2.5__source__0.pkg
grolaux-sockets__1.3.0__source__0.pkg
provides:x-ozlib://grolaux/sockets/IPort.ozf
x-ozlib://grolaux/sockets/SocketConnection.ozf
The usual way to connect two or several Oz processes is to use the Connection module to create a ticket and then to share this ticket by mail, by a shared file system or by a web server. This approach requires an external support for getting the ticket, which can sometimes be a problem. Another more classical approach is to use a combination of the IP adress of the computer to connect to with a well known port number. The two modules here offer such functionality. The SocketConnection module is equivalent to the Connection module, except it uses a socket instead of a ticket. The IPort module is a variation of an Oz Port with a connection possibility through a socket.