The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog
Personal tools
InspIRCd - 10,000 revisions reached!

Modules/xmlsocket

From the makers of InspIRCd.

Jump to: navigation, search


Description
This module allows one or more client ports to communicate using the format expected by the shockwave flash XMLSocket object. In short, it will translate from the RFC specified \r\n linefeeds to the XMLSocket standard endings (\0 or null character).

If you do not understand what this module does, you most likely do not need it. It is for unique setups utilising specialist IRC clients.

Configuration Tags
Add a xmlsocket="yes" value to every port which will accept flash/ajax clients, for example:
<bind address="" port="6669" type="clients" xmlsocket="yes">
Additional Modes
None
Additional Commands
None
Special Notes
This module only allows communication via the XMLSocket data format. it does not magically make InspIRCd understand the many zany, butchered and bastardized forms of the IRC protocol out there, which only work with specific flash applets. If this module does not work with a specific macromedia flash file or javascript, it is the fault of the script and not InspIRCd, and you should never ask InspIRCd developers or supporters for help getting some pre-made client to connect to this module. Questions of this nature should be asked through the technical support channels of that particular program. We cannot and will not assist you as shockwave flash is not our line of expertise!

NOTE: You may not use this module on the same port as an SSL module.