Changeset 35

Show
Ignore:
Timestamp:
02/06/08 18:38:10 (4 years ago)
Author:
mike
Message:

modified the cometd

Files:
1 added
5 modified

Legend:

Unmodified
Added
Removed
  • cometd.py

    r34 r35  
    436436                if verbose: log.msg("messages:", type(messages), ":",  simplejson.dumps(messages)) 
    437437                aStream = None 
     438                print( messages) 
    438439                while len(messages): 
    439440                 
     
    726727                if message["id"] is not None: 
    727728                        success["id"] = message["id"] 
    728  
     729                 
     730                print "MOOMOOMESSAGE: %s " % message 
    729731                client = self.clients[message["clientId"]] 
    730732                client.messageReceived(message) 
  • tabled.py

    r34 r35  
    8787 
    8888    def messageReceived(self,message): 
     89        print "FFFFFFFFFFFFFFFFFFFFFFFFF" 
     90        print "FFFFFFFFFFFFFFFFFFFFFFFFF" 
     91        print "FFFFFFFFFFFFFFFFFFFFFFFFF" 
    8992        self.dataRecieved(message) 
    9093 
  • web/client.html

    r34 r35  
    66     <script type="text/javascript" src="js/jquery.comet.js"></script> 
    77     <script type="text/javascript" src="js/poker-client.js"></script> 
     8     <script type="text/javascript" src="js/json2.js"></script> 
    89    <body> 
    910        <div id="status"> </div> 
  • web/js/jquery.comet.js

    r34 r35  
    130130                        { 
    131131                                $.ajax({ 
    132                                         url: sUrl, 
     132                                        url: sUrl+'?jsonp=?', 
    133133                                        type: 'post', 
    134134                                        beforeSend: function(oXhr) { oXhr.setRequestHeader('Connection', 'Keep-Alive'); }, 
    135                                         data: { message: JSON.stringify(oMsg) }, 
     135                                        data: { message: JSON.stringify([oMsg]) }, 
    136136                                        success: fCallback 
    137137                                }); 
     
    140140                        { 
    141141                                $.ajax({ 
    142                                         url: sUrl, 
     142                                        url: sUrl+'?jsonp=?', 
    143143                                        dataType: 'jsonp', 
    144144                                        beforeSend: function(oXhr) { oXhr.setRequestHeader('Connection', 'Keep-Alive'); }, 
    145145                                        data:  
    146146                                        {  
    147                                                 message: JSON.stringify($.extend(oMsg,{connectionType: 'callback-polling' }))  
     147                                                message: JSON.stringify([$.extend(oMsg,{connectionType: 'callback-polling' })])  
    148148                                        }, 
    149149                                        success: fCallback 
     
    180180                { 
    181181                        this._sUrl = (sUrl) ? sUrl : '/cometd'; 
    182  
    183182                        this._oTransport = new oTransport(); 
    184183 
     
    210209                                $.comet._oTransport._comet = $.comet; 
    211210                                $.comet._oTransport.version = $.comet.version; 
    212  
    213211                                $.comet.clientId = oReturn.clientId; 
    214212                                $.comet._oTransport.startup(oReturn); 
  • web/js/poker-client.js

    r27 r35  
    110110 
    111111function makeRequest( data ) { 
    112         $.getJSON(host, 
    113                         data, 
    114                         updateStatus ) 
     112        $.comet.publish("/poker",data); 
     113        $.comet.endBatch(); 
     114 
     115        //$.getJSON(host, 
     116        //              data, 
     117        //              updateStatus ) 
    115118        n_requests += 1; 
    116119} 
     
    184187        //$("form#connect_form").hide(); 
    185188                // 
     189                $.comet.init("http://localhost:8080") 
     190                $.comet.subscribe("/poker") 
     191 
     192                sel = $('selector') 
     193                sel.bind("/poker", function(event, data) {alert(data)}); 
    186194                baseplayer = $("td#baseplayer"); 
    187195                baseplayer.parent().parent().remove(); 
     
    194202            table_name = this.table_name.value; 
    195203            user_id = this.user_id.value; 
    196             host = this.host.value + "?jsoncallback=?"; 
     204            //host = this.host.value + "?jsoncallback=?"; 
    197205            client_id = this.client_id.value; 
    198206                        state = "connecting";