Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Socket on Javascript(use flash)
Branch: master
Pull request Compare This branch is even with nihen:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
as
js
lib
submodules
swf
.gitignore
.gitmodules
Changes
README

README

NAME
    JSocket - Socket on Javascript

INSTALLATION
    copy ./js/jsocket.js and ./swf/JSocket.swf to under docroot

SYNOPSIS
    1. run flashpolicyd(http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html)
    2. in html
    <script src="/js/jquery.js"></script>
    <script src="/js/jquery-tools.flashembed.js"></script>
    <script src="/js/jsocket.js"></script>
    <script>
        JSocket.init('/static/JSocket.swf', function () {
           socket = new JSocket({
               connectHandler: connectHandler,
               dataHandler:    dataHandler,
               closeHandler:   closeHandler,
               errorHandler:   errorHandler
           });
           socket.connect(location.hostname, location.port || 80);
        });
        function connectHandler() {
            socket.writeFlush("GET / HTTP/1.0\x0D\x0A");
            socket.write("Host: " + location.hostname + "\x0D\x0A\x0D\x0A");
            socket.flush();
        }
        function dataHandler(data) {
            alert(data);
            socket.close();
        }
        function closeHandler() {
            alert('lost connection')
        }
        function errorHandler(errorstr) {
            alert(errorstr);
        }
    </script>

AUTHOR
    Masahiro Chiba<nihen@megabbs.com>
Something went wrong with that request. Please try again.