- Timestamp:
- 05/13/09 13:01:35 (3 years ago)
- Files:
-
- 1 modified
-
trunk/sandbox/jhb/mobile/ocwallet.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/sandbox/jhb/mobile/ocwallet.py
r310 r311 19 19 self.todo = {} 20 20 self.ip = None 21 self.external_ip = None 21 22 self.imagecounter = 0 22 23 … … 202 203 203 204 cdd,alreadythere = self.getCurrentCurrency() 204 transport = self.getHTTPTransport(cdd.issuerServiceLocation)205 206 205 if method ==0: 206 transport = self.getHTTPTransport(cdd.issuerServiceLocation) 207 207 self.receiveCoinsBT(transport) 208 208 else: 209 self.receiveCoinsHTTP(transport) 209 port = int(appuifw.query(u'port','number',9091)) 210 transport = self.getHTTPTransport(cdd.issuerServiceLocation) 211 self.receiveCoinsHTTP(transport,port) 210 212 211 213 coinsound.play() … … 219 221 return transport 220 222 221 def receiveCoinsHTTP(self,transport ):223 def receiveCoinsHTTP(self,transport,port): 222 224 import BaseHTTPServer, urllib 223 225 … … 241 243 self.wfile.write(answer.toString(True)) 242 244 243 port = int(appuifw.query(u'port','number','9091'))244 245 OCHandler.wallet = self.wallet 245 246 self.startInternet() … … 247 248 #hack to open internet 248 249 #r = urllib.urlopen('http://google.com') 249 250 #ip = urllib.urlopen('http://opencoin.org/myownip').read() 250 251 httpd = BaseHTTPServer.HTTPServer(("",port),OCHandler) 251 self.feedback(u' waiting at %s:%s' % ('localhost',port),'conf')252 self.feedback(u'Receiving coins: waiting at %s:%s' % (self.ip,port)) 252 253 httpd.handle_request() 253 254 httpd.handle_request() … … 361 362 362 363 socket.set_default_access_point(aps[apid]) 363 self.ip = 'some ip, s60' 364 #one time socket, for just finding out our ip 365 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 366 #anonymity issue here 367 s.connect(('www.google.com',80)) 368 self.ip = s.getsockname()[0] 364 369 365 370 else:
