session initiation protocol
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2155
Session Directory Tool 3.0
Session Directory Tool provides a multicast session directory manager. more>>
Session Directory Tool provides a multicast session directory manager.
SDR is a session directory tool designed to allow the advertisement and joining of multicast conferences on the Mbone. It was originally modelled on sd written by Van Jacobson at LBNL, but implements a later version of the session description protocol than sd does.
SDR was originally written under the MICE and MERCI projects at UCL by Mark Handley who now works for ISI. SDR will continue to be maintained on a limited basis as part of the infrastructure for conferencing on the CAIRN testbed network and the EC MECCANO project.
Many many fixes and improvements to SDR have been contributed by Bill Fenner and Van Jacobson. Security features were implemented by Edmund Whelan and Goli Montasser-Kohsari at UCL.
Enhancements:
- new application media type for session directories
- fixed byte ordering of headers on intel machines
- fixed IP6 address allocation for unix IP6 stacks
- Authentication and encryption code fixed to allow for extra space for IPv6 addresses
- Added IPv6 flags to configure scripts "--enable-ipv6"
<<lessSDR is a session directory tool designed to allow the advertisement and joining of multicast conferences on the Mbone. It was originally modelled on sd written by Van Jacobson at LBNL, but implements a later version of the session description protocol than sd does.
SDR was originally written under the MICE and MERCI projects at UCL by Mark Handley who now works for ISI. SDR will continue to be maintained on a limited basis as part of the infrastructure for conferencing on the CAIRN testbed network and the EC MECCANO project.
Many many fixes and improvements to SDR have been contributed by Bill Fenner and Van Jacobson. Security features were implemented by Edmund Whelan and Goli Montasser-Kohsari at UCL.
Enhancements:
- new application media type for session directories
- fixed byte ordering of headers on intel machines
- fixed IP6 address allocation for unix IP6 stacks
- Authentication and encryption code fixed to allow for extra space for IPv6 addresses
- Added IPv6 flags to configure scripts "--enable-ipv6"
Download (0.78MB)
Added: 2007-04-19 License: BSD License Price:
923 downloads
Host Identity Protocol on Linux 1.0.0
Host Identity Protocol on Linux is an implemetation of the Host Identity Protocol (HIP) and the related architecture. more>>
Host Identity Protocol on Linux is an implemetation of the Host Identity Protocol (HIP) and the related architecture. Host Identity Protocol (HIP) is a proposal to change the TCP/IP stack to securely support mobility and multi-homing.
Additionally, it provides for enhanced security and privacy and advanced network concepts, such as moving networks and mobile ad hoc networks. HIP is "cool", which means that as a mobile VPN solution, when your network interfaces go up or down, there is no need to re-establish a secure tunnel.
Enhancements:
- The implementation was moved from kernel to user space.
- Support for the Nokia 770 Linux PDA (ARM) was added.
<<lessAdditionally, it provides for enhanced security and privacy and advanced network concepts, such as moving networks and mobile ad hoc networks. HIP is "cool", which means that as a mobile VPN solution, when your network interfaces go up or down, there is no need to re-establish a secure tunnel.
Enhancements:
- The implementation was moved from kernel to user space.
- Support for the Nokia 770 Linux PDA (ARM) was added.
Download (0.83MB)
Added: 2006-06-01 License: GPL (GNU General Public License) Price:
1241 downloads
Digital Camera Protocol 0.0
Digital Camera Protocol is another command-line utility for DC21x cameras, this one looks and works just like ftp command. more>>
Digital Camera Protocol is another command-line utility for DC21x cameras, this one looks and works just like "ftp" command. Not written by me, but uses some of my low-level Kodak code from digicam.
<<less Download (0.015MB)
Added: 2006-10-19 License: GPL (GNU General Public License) Price:
1102 downloads
Very Simple Control Protocol Daemon 0.1.7
Very Simple Control Protocol Daemon is a daemon for home automation tasks. more>>
Very Simple Control Protocol Daemon is a daemon for home automation tasks.
VSCP protocol is a very simple and free protocol for SOHO automation tasks & friends. The protocol is so easy that everyone can grasp the idea behind it in a few minutes.
Therefore its also very easy to construct and use VSCP aware modules and components. Nodes just start up and then serve the control solution reliable and stable for ever and ever and ever.
The protocol is free and is not designed to conquer the world and every Small Office and HOme. Very Simple Control Protocol Daemon is constructed just because its fun to make tiny little things work together.
Enhancements:
- The port was changed from 1681 to the IANA registered 9598. Scripts for Digitemp support and the first version of the ODIN database were added.
<<lessVSCP protocol is a very simple and free protocol for SOHO automation tasks & friends. The protocol is so easy that everyone can grasp the idea behind it in a few minutes.
Therefore its also very easy to construct and use VSCP aware modules and components. Nodes just start up and then serve the control solution reliable and stable for ever and ever and ever.
The protocol is free and is not designed to conquer the world and every Small Office and HOme. Very Simple Control Protocol Daemon is constructed just because its fun to make tiny little things work together.
Enhancements:
- The port was changed from 1681 to the IANA registered 9598. Scripts for Digitemp support and the first version of the ODIN database were added.
Download (240MB)
Added: 2006-03-15 License: GPL (GNU General Public License) Price:
1320 downloads
HTTP Time Protocol 1.0.0
HTTP Time Protocol is a tool for time synchronization with Web servers. more>>
The HTTP Time Protocl (HTP) system is a set of utilities to set and maintain the system clock from the HTTP/1.1 (RFC 2616) "Date:" header. HTP requires Libconfig.
The purpose of HTP is provide a simple to use system that can be used on any system that is connected to the internet and can access atleast one web page (either directly or through a proxy) to be able to maintain an accurate clock.
HTTP Time Protocol uses basic statistical analysis to arrive at the most accurate time possible given enough servers. The more servers HTP is configured to use the more accurate the clock can be.
Enhancements:
- Cleanup/simplification of the code.
- A more robust implementation of the "-p" (precision) switch.
<<lessThe purpose of HTP is provide a simple to use system that can be used on any system that is connected to the internet and can access atleast one web page (either directly or through a proxy) to be able to maintain an accurate clock.
HTTP Time Protocol uses basic statistical analysis to arrive at the most accurate time possible given enough servers. The more servers HTP is configured to use the more accurate the clock can be.
Enhancements:
- Cleanup/simplification of the code.
- A more robust implementation of the "-p" (precision) switch.
Download (0.013MB)
Added: 2007-03-02 License: GPL (GNU General Public License) Price:
969 downloads
STUN Protocol Library 0.96
STUN Protocol Library provides a Simple Traversal of UDP through NATs Library. more>>
STUN Protocol Library provides the Simple Traversal of UDP through NATs Library.
STUN Protocol Library, Client and Server implements a simple STUN (Simple Traversal of UDP through NATs) server and client, using the included library.
The STUN protocol is described in the IETF RFC 3489, available from the IETF.
STUN is a lightweight protocol that allows applications to discover the presence and types of Network Address Translators (NATs) and firewalls between them and the public Internet.
It also provides the ability for applications to determine the public IP addresses allocated to them by the NAT.
STUN works with nearly all existing NATs, and does not require any special behavior from them.
As a result, it allows a wide variety of applications to work through existing NAT infrastructure.
The STUN protocol is very simple, being almost identical to echo.
Enhancements:
- Changed to new terminology.
<<lessSTUN Protocol Library, Client and Server implements a simple STUN (Simple Traversal of UDP through NATs) server and client, using the included library.
The STUN protocol is described in the IETF RFC 3489, available from the IETF.
STUN is a lightweight protocol that allows applications to discover the presence and types of Network Address Translators (NATs) and firewalls between them and the public Internet.
It also provides the ability for applications to determine the public IP addresses allocated to them by the NAT.
STUN works with nearly all existing NATs, and does not require any special behavior from them.
As a result, it allows a wide variety of applications to work through existing NAT infrastructure.
The STUN protocol is very simple, being almost identical to echo.
Enhancements:
- Changed to new terminology.
Download (0.084MB)
Added: 2007-03-16 License: Freely Distributable Price:
963 downloads
Gip Internet Protocol Calculator 1.6.1-1
Gip is a GNOME application for making IP address-based calculations. more>>
Gip is an IP address calculator that integrates well with the GNOME desktop environment.
Gip provides system administrators with tools for IP address based calculations. For example, an administrator who needs to find out which IP prefix length equals the IP netmask 255.255.240.0, just types in the mask and gets the prefix length presented. But many more advanced calculations can be made.
Gip can convert an address range into a list of prefix lengths. It can also split subnets using a given IP netmask or IP prefix length. Many more calculations are possible.
<<lessGip provides system administrators with tools for IP address based calculations. For example, an administrator who needs to find out which IP prefix length equals the IP netmask 255.255.240.0, just types in the mask and gets the prefix length presented. But many more advanced calculations can be made.
Gip can convert an address range into a list of prefix lengths. It can also split subnets using a given IP netmask or IP prefix length. Many more calculations are possible.
Download (0.050MB)
Added: 2005-09-13 License: GPL (GNU General Public License) Price:
1504 downloads
Ethics Search Protocol 1.87
Ethics Search Protocol in short ESP is an XML-based protocol for search engines. more>>
Ethics Search Protocol in short ESP is an XML-based protocol for search engines that is designed to allow people to express specific ethical requirements when performing searches.
Consumers seldom get the chance to communicate ethical requirements because the proper communication channel does not exist. This project has the goal to offer an open source specification and implementation for that missing communication channel.
Enhancements:
- Changes were made to Category, OrganizationSearchParameters, SearchProfile, and Community.
- PolicyReference complements PolicyStatement.
- EvaluationScheme complements VotingScheme.
- The Envelope type was removed.
- The documentation was improved.
<<lessConsumers seldom get the chance to communicate ethical requirements because the proper communication channel does not exist. This project has the goal to offer an open source specification and implementation for that missing communication channel.
Enhancements:
- Changes were made to Category, OrganizationSearchParameters, SearchProfile, and Community.
- PolicyReference complements PolicyStatement.
- EvaluationScheme complements VotingScheme.
- The Envelope type was removed.
- The documentation was improved.
Download (0.020MB)
Added: 2007-01-04 License: GPL (GNU General Public License) Price:
1023 downloads
VNC Session Manager 0.8
VNC Session Manager provides a disconnected session manager for VNC. more>>
VNC Session Manager provides a disconnected session manager for VNC.
VNC Session Manager adds the necessary glue code between VNCs two execution modes, enabling XDM-based login to disconnected sessions. This gives a Terminal Services-like login for Unix-based VNC servers.
<<lessVNC Session Manager adds the necessary glue code between VNCs two execution modes, enabling XDM-based login to disconnected sessions. This gives a Terminal Services-like login for Unix-based VNC servers.
Download (0.012MB)
Added: 2007-03-06 License: GPL (GNU General Public License) Price:
968 downloads
Multicast Dissemination Protocol Toolkit 2.1b5
Multicast Dissemination Protocol project is a protocol framework and software toolkit for reliable multicasting data objects. more>>
Multicast Dissemination Protocol project is a protocol framework and software toolkit for reliable multicasting data objects including files and application memory blocks. A primary design goal of MDP is to provide a reliable multicast protocol approach which is suitable for reliable dissemination of data over both wireless and wired networks.
MDP software has been demonstrated across a range of network architecture and heterogeneous conditions including; the worldwide Internet MBone, bandwidth and routing asymmetric network connections, high delay satellite networks, and mobile, radio networks. MDP integrates numerous multicast protocol advances including highly robust, packet-based erasure correction techniques and adaptive group timing mechanisms.
The present MDP software toolkit includes a library with a well-defined API. Several example working applications including a multicast file transfer applications and a very basic multicast chat application are also provided. To learn more and/or download the software see the following sections.
<<lessMDP software has been demonstrated across a range of network architecture and heterogeneous conditions including; the worldwide Internet MBone, bandwidth and routing asymmetric network connections, high delay satellite networks, and mobile, radio networks. MDP integrates numerous multicast protocol advances including highly robust, packet-based erasure correction techniques and adaptive group timing mechanisms.
The present MDP software toolkit includes a library with a well-defined API. Several example working applications including a multicast file transfer applications and a very basic multicast chat application are also provided. To learn more and/or download the software see the following sections.
Download (0.54MB)
Added: 2006-02-17 License: BSD License Price:
1354 downloads
TAHI Test Suite (Upper Layer Protocol) 1.0
TAHI Test Suite provides a mechanism for validating an IPv6 implementation against a standardized test. more>>
TAHI Test Suite provides a mechanism for validating an IPv6 implementation against a standardized test for conformance to the IPv6 specification, extensions and directly related protocols.
Enhancements:
- Ported FreeBSD-4.x
- Dont support FreeBSD 2.x
- pa can decode MIP6 packets
- All interoperability test tools is included.
<<lessEnhancements:
- Ported FreeBSD-4.x
- Dont support FreeBSD 2.x
- pa can decode MIP6 packets
- All interoperability test tools is included.
Download (0.10MB)
Added: 2006-03-14 License: BSD License Price:
1320 downloads
File Service Protocol 2.8.1b24
File Service Protocol is a UDP-based file transfer protocol which is excellent for bad lines. more>>
FSP stands for File Service Protocol. It is a very lightweight UDP based protocol for transferring files.
FSP has many benefits over FTP, mainly for running anonymous archives. FSP protocol is valuable in all kinds of environments because it is one of the only TCP/IP protocols that is not aggressive about bandwidth, while still being sufficiently fault tolerant.
FSP is what anonymous FTP *should* be.
FSP: reliable and bandwidth friendly way to access publicly available data. Some people calls it UDP FTP.
Enhancements:
- use getopt from stdio.h instead of getopt.h in fspscan.c
- fspscan now compiles on AIX and other OS without glibc (hoaxter)
- !! fixed fatal bug from b23. Server sends large packets to clients if
- client request has not prefered reply size inside. This confuses all old fsp clients.
- common/strdup.c removed
- bsd_src/function.c bcopy -> memmove
- removed STDC_HEADER checks, drop support for pre-ANSI compilers started work on alternate SCons based build system
- fspd: use urandom, not random -> avoid hangs on Lin suck 2.6
- build system converted to SCons
- !! fixed directory listing bug in client library introduced in beta23
- improvements to security of FSP clients
- seq. numbers are now randomized
- seed random number generator in fsp clients
- check cmd in received packets
- check pos in received packets
<<lessFSP has many benefits over FTP, mainly for running anonymous archives. FSP protocol is valuable in all kinds of environments because it is one of the only TCP/IP protocols that is not aggressive about bandwidth, while still being sufficiently fault tolerant.
FSP is what anonymous FTP *should* be.
FSP: reliable and bandwidth friendly way to access publicly available data. Some people calls it UDP FTP.
Enhancements:
- use getopt from stdio.h instead of getopt.h in fspscan.c
- fspscan now compiles on AIX and other OS without glibc (hoaxter)
- !! fixed fatal bug from b23. Server sends large packets to clients if
- client request has not prefered reply size inside. This confuses all old fsp clients.
- common/strdup.c removed
- bsd_src/function.c bcopy -> memmove
- removed STDC_HEADER checks, drop support for pre-ANSI compilers started work on alternate SCons based build system
- fspd: use urandom, not random -> avoid hangs on Lin suck 2.6
- build system converted to SCons
- !! fixed directory listing bug in client library introduced in beta23
- improvements to security of FSP clients
- seq. numbers are now randomized
- seed random number generator in fsp clients
- check cmd in received packets
- check pos in received packets
Download (0.33MB)
Added: 2005-04-26 License: MIT/X Consortium License Price:
1642 downloads
Session Manager 0.5.4.1 for Firefox
Session Manager allows you to save and restore the state of all windows. more>>
Session Manager allows you to save and restore the state of all windows.
Session Manager saves and restores the state of all windows - either when you want it or automatically at startup and after crashes. Additionally it offers you to reopen (accidentally) closed windows and tabs. If youre afraid of losing data while browsing - this extension allows you to relax...
This extension replaces SessionSaver and Tab Mix Plus session manager. It stores more data than both of them and should be more reliable in saving and restoring. Although it is not recommended to have more than one session related extension installed, Session Manager is compatible at least with Tab Mix Plus.
<<lessSession Manager saves and restores the state of all windows - either when you want it or automatically at startup and after crashes. Additionally it offers you to reopen (accidentally) closed windows and tabs. If youre afraid of losing data while browsing - this extension allows you to relax...
This extension replaces SessionSaver and Tab Mix Plus session manager. It stores more data than both of them and should be more reliable in saving and restoring. Although it is not recommended to have more than one session related extension installed, Session Manager is compatible at least with Tab Mix Plus.
Download (0.071MB)
Added: 2007-07-25 License: MPL (Mozilla Public License) Price:
823 downloads
Generic Protocol Framework 1.0 RC1
Generic Protocol Framework aims to allow users to rapidly prototype different emerging communications protocols. more>>
Generic Protocol Framework aims to allow users to rapidly prototype different emerging communications protocols. Implementations can be easily "dropped in" and tested independant of a finished product. Testing on both the end product, and the protocol itself can be easily accomplished. The tool aims to provide the developer and end user with a robust solution which can track the size of messages, how rapidly they will be generated, and how many of each type can be seen.
Why the GPF:
There are many similar tools available. The problem with many of these tools is that they are 1) closed source, 2) not easily adaptable to a specific implementation (they use custom languages), 3) expensive. The advantages of the GPF are its open source nature, the ease of which it can be adapted, and the cost: free!
Basic Flow:
Modification of the GPF is fairly simple. Tool-opts.h contains the basic options that will be applied to the packet while it is being built. To transmit a packet, the system calls the tx_message() function, and passes the message ID as well as the option block. This is then passed to the custom function: tx_message_custom() in tx.c. From the message id, the system selects an appropriate tx_* function (to be implemented by the user) and passes an unsigned char **, where the buffer will be written, and the option block. In turn, that function will make heavy use of the add_buf_tu*() functions, which will allow the user to add a tubyte8, tuint16, or tuint32 number to the buffer.
In daemonize mode, the basic options are set, and the system then listens for incomming packets. When a packet arrives, the system calls basic_parse() on the packet. This function then calls basic_parse_custom(), found in parse.c. In turn, this can call any appropriate parsing helpers, including the get_tu*() functions, which allow the user to retrieve a tubyte8, tuint16, or tuint32 from the buffer. CAVEAT: if the first two bytes of the buffer are zerod, it will be treated as an END message. However, recovery is available. In the basic_parse_custom() message, you can set the end_signal_caught variable of the option_block to 0. In this case, it will not stop the daemon from running.
Enhancements:
- Currently, TCP support is somewhat experimental.
- Testing for that portion will be ongoing.
- No clear examples are provided.
- The examples/ directory contains the precursors to a MIP example.
<<lessWhy the GPF:
There are many similar tools available. The problem with many of these tools is that they are 1) closed source, 2) not easily adaptable to a specific implementation (they use custom languages), 3) expensive. The advantages of the GPF are its open source nature, the ease of which it can be adapted, and the cost: free!
Basic Flow:
Modification of the GPF is fairly simple. Tool-opts.h contains the basic options that will be applied to the packet while it is being built. To transmit a packet, the system calls the tx_message() function, and passes the message ID as well as the option block. This is then passed to the custom function: tx_message_custom() in tx.c. From the message id, the system selects an appropriate tx_* function (to be implemented by the user) and passes an unsigned char **, where the buffer will be written, and the option block. In turn, that function will make heavy use of the add_buf_tu*() functions, which will allow the user to add a tubyte8, tuint16, or tuint32 number to the buffer.
In daemonize mode, the basic options are set, and the system then listens for incomming packets. When a packet arrives, the system calls basic_parse() on the packet. This function then calls basic_parse_custom(), found in parse.c. In turn, this can call any appropriate parsing helpers, including the get_tu*() functions, which allow the user to retrieve a tubyte8, tuint16, or tuint32 from the buffer. CAVEAT: if the first two bytes of the buffer are zerod, it will be treated as an END message. However, recovery is available. In the basic_parse_custom() message, you can set the end_signal_caught variable of the option_block to 0. In this case, it will not stop the daemon from running.
Enhancements:
- Currently, TCP support is somewhat experimental.
- Testing for that portion will be ongoing.
- No clear examples are provided.
- The examples/ directory contains the precursors to a MIP example.
Download (0.009MB)
Added: 2006-12-07 License: Freely Distributable Price:
1054 downloads
Crossfire::Protocol::Base 0.95
Crossfire::Protocol::Base is a client protocol module. more>>
Crossfire::Protocol::Base is a client protocol module.
SYNOPSIS
use base Crossfire::Protocol::Base; # you have to subclass
Base class to implement a crossfire client.
new Crossfire::Protocol::Base host => ..., port => ...
METHODS THAT CAN/MUST BE OVERWRITTEN
$self->setup ($setup)
Called after the last setup packet has been received, just before an addme request is sent.
$self->addme_success
$self->addme_failure
$self->eof
$conn->anim_update ($num) [OVERWRITE]
$conn->sound_play ($x, $y, $soundnum, $type)
$conn->query ($flags, $prompt)
$conn->drawextinfo ($color, $type, $subtype, $message)
$conn->drawinfo ($color, $text)
$conn->player_update ($player)
tag, weight, face, name
$conn->stats_update ($stats)
$conn->container_add ($id, $item...)
$conn->container_clear ($id)
$conn->item_update ($item)
$conn->item_delete ($item...)
$conn->spell_add ($spell)
$spell = {
tag => ...,
level => ...,
casting_time => ...,
mana => ...,
grace => ...,
damage => ...,
skill => ...,
path => ...,
face => ...,
name => ...,
message => ...,
};
$conn->spell_update ($spell)
(the default implementation calls delete then add)
$conn->spell_delete ($spell)
$conn->magicmap ($w, $h, $px, $py, $data)
$conn->map_change ($type, ...)
$conn->image_info ($numfaces, $chksum, [...image-sets])
$conn->map_change ($mode, ...) [OVERWRITE]
current < flags > < x > < y > < width > < height > < hashstring >
$conn->map_clear [OVERWRITE]
Called whenever the map is to be erased completely.
$conn->map_update ([ [x,y], [x,y], ...]) [OVERWRITE]
Called with a list of x|y coordinate pairs (as arrayrefs) for cells that have been updated and need refreshing.
$conn->map_scroll ($dx, $dy) [OVERWRITE]
Called whenever the map has been scrolled.
$conn->face_update ($facenum, $facedata, $changed) [OVERWRITE]
Called with the face number of face structure whenever a face image becomes known (either because face_find returned it, in which case $changed is false, or because we got an update, in which case $changed is true).
$conn->face_find ($facenum, $facedata) [OVERWRITE]
Find and return the png image for the given face, or the empty list if no face could be found, in which case it will be requested from the server.
$conn->send ($data)
Send a single packet/line to the server.
$conn->send_command ($command[, $cb1[, $cb2]])
Uses either command or ncom to send a user-level command to the server. Encodes the command to UTF-8.
If the server supports a fixed version of the ncom command and this is detected by this module, the following is also supported:
If the callback $cb1 is given, calls it with the absolute time when this command has finished processing, as soon as this information is available.
If the callback $cb2 is given it will be called when the command has finished processing, to the best knowledge of this module.
<<lessSYNOPSIS
use base Crossfire::Protocol::Base; # you have to subclass
Base class to implement a crossfire client.
new Crossfire::Protocol::Base host => ..., port => ...
METHODS THAT CAN/MUST BE OVERWRITTEN
$self->setup ($setup)
Called after the last setup packet has been received, just before an addme request is sent.
$self->addme_success
$self->addme_failure
$self->eof
$conn->anim_update ($num) [OVERWRITE]
$conn->sound_play ($x, $y, $soundnum, $type)
$conn->query ($flags, $prompt)
$conn->drawextinfo ($color, $type, $subtype, $message)
$conn->drawinfo ($color, $text)
$conn->player_update ($player)
tag, weight, face, name
$conn->stats_update ($stats)
$conn->container_add ($id, $item...)
$conn->container_clear ($id)
$conn->item_update ($item)
$conn->item_delete ($item...)
$conn->spell_add ($spell)
$spell = {
tag => ...,
level => ...,
casting_time => ...,
mana => ...,
grace => ...,
damage => ...,
skill => ...,
path => ...,
face => ...,
name => ...,
message => ...,
};
$conn->spell_update ($spell)
(the default implementation calls delete then add)
$conn->spell_delete ($spell)
$conn->magicmap ($w, $h, $px, $py, $data)
$conn->map_change ($type, ...)
$conn->image_info ($numfaces, $chksum, [...image-sets])
$conn->map_change ($mode, ...) [OVERWRITE]
current < flags > < x > < y > < width > < height > < hashstring >
$conn->map_clear [OVERWRITE]
Called whenever the map is to be erased completely.
$conn->map_update ([ [x,y], [x,y], ...]) [OVERWRITE]
Called with a list of x|y coordinate pairs (as arrayrefs) for cells that have been updated and need refreshing.
$conn->map_scroll ($dx, $dy) [OVERWRITE]
Called whenever the map has been scrolled.
$conn->face_update ($facenum, $facedata, $changed) [OVERWRITE]
Called with the face number of face structure whenever a face image becomes known (either because face_find returned it, in which case $changed is false, or because we got an update, in which case $changed is true).
$conn->face_find ($facenum, $facedata) [OVERWRITE]
Find and return the png image for the given face, or the empty list if no face could be found, in which case it will be requested from the server.
$conn->send ($data)
Send a single packet/line to the server.
$conn->send_command ($command[, $cb1[, $cb2]])
Uses either command or ncom to send a user-level command to the server. Encodes the command to UTF-8.
If the server supports a fixed version of the ncom command and this is detected by this module, the following is also supported:
If the callback $cb1 is given, calls it with the absolute time when this command has finished processing, as soon as this information is available.
If the callback $cb2 is given it will be called when the command has finished processing, to the best knowledge of this module.
Download (0.15MB)
Added: 2007-01-04 License: Perl Artistic License Price:
1023 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above session initiation protocol search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed