2013-06-12 5 views
0

다중 사용자 Pomelo 채팅 앱(Pomelo는 node.js의 게임 서버 프레임 워크 : http://pomelo.netease.com/) 용 tideSDK 창 독립 실행 형 클라이언트로 빌드를 시도했습니다.멀티 유저 채팅 tidedk가 작동하지 않는 Pomelo 서버로 구성된 앱

나는 웹 서버/공개 pomelo 프로젝트 폴더를 ressources 파일로 가져갔습니다. 빌드하기 전에, 나는 pomelo 서버를 시작하고 ressources/index.html을 내 브라우저에 열어 파일을 테스트했습니다. => 모두 괜찮습니다.

그렇다면 tideSDK에서 앱을 시작했지만 나중에 '가입'버튼을 클릭해도 아무런 변화가 없습니다.

발사 : 여기

는 tideSDK에서 콘솔 로그입니다

[09:32:29:535] [Ti.Host] [Debug] Loading module: 
C:\ProgramData\TideSDK\modules\ win32\app\1.3.1-beta\tideapp.dll 
[09:32:29:568] [Ti.App.AppConfig] [Debug] Loading config file: 
M:\Tiry\travail\d 
ev-pomelo\tideSDK\standalone-chatpomelo\dist\win32\standalone-chatpomelo\tiapp.x 
ml [09:32:29:577] [Ti.App] [Debug] Loaded config file successfully 
[09:32:29:582] [Ti.Host] [Information] Loaded module = app 
[09:32:29:585] [Ti.Host] [Debug] Loading module: 
C:\ProgramData\TideSDK\modules\ win32\codec\1.3.1-beta\tidecodec.dll 
[09:32:29:602] [Ti.Host] [Information] Loaded module = codec 
[09:32:29:606] [Ti.Host] [Debug] Loading module: 
C:\ProgramData\TideSDK\modules\ 
win32\database\1.3.1-beta\tidedatabase.dll [09:32:29:636] [Ti.Host] 
[Information] Loaded module = database [09:32:29:641] [Ti.Host] 
[Debug] Loading module: C:\ProgramData\TideSDK\modules\ 
win32\filesystem\1.3.1-beta\tidefilesystem.dll [09:32:29:653] 
[Ti.Host] [Information] Loaded module = filesystem [09:32:29:658] 
[Ti.Host] [Debug] Loading module: C:\ProgramData\TideSDK\modules\ 
win32\media\1.3.1-beta\tidemedia.dll [09:32:29:667] [Ti.Host] 
[Information] Loaded module = media [09:32:29:671] [Ti.Host] [Debug] 
Loading module: C:\ProgramData\TideSDK\modules\ 
win32\monkey\1.3.1-beta\tidemonkey.dll [09:32:29:681] [Ti.Host] 
[Information] Loaded module = monkey [09:32:29:685] [Ti.Host] [Debug] 
Loading module: C:\ProgramData\TideSDK\modules\ 
win32\network\1.3.1-beta\tidenetwork.dll [09:32:29:731] [Ti.Host] 
[Information] Loaded module = network [09:32:29:738] [Ti.Host] [Debug] 
Loading module: C:\ProgramData\TideSDK\modules\ 
win32\platform\1.3.1-beta\tideplatform.dll [09:32:29:760] [Ti.Host] 
[Information] Loaded module = platform [09:32:29:764] [Ti.Host] 
[Debug] Loading module: C:\ProgramData\TideSDK\modules\ 
win32\process\1.3.1-beta\tideprocess.dll [09:32:29:777] [Ti.Host] 
[Information] Loaded module = process [09:32:29:783] [Ti.Host] [Debug] 
Loading module: C:\ProgramData\TideSDK\modules\ 
win32\ui\1.3.1-beta\tideui.dll [09:32:29:798] [Ti.Host] [Information] 
Loaded module = ui [09:32:29:802] [Ti.Host] [Debug] Loading module: 
C:\ProgramData\TideSDK\modules\ win32\worker\1.3.1-beta\tideworker.dll 
[09:32:29:813] [Ti.Host] [Information] Loaded module = worker 
[09:32:29:818] [Ti.Host] [Debug] Loading module: 
C:\ProgramData\TideSDK\modules\ 
win32\filesystem\1.3.1-beta\tifilesystemmodule.js [09:32:29:825] 
[Ti.JavaScript] [Information] Loading JS path=C:\ProgramData\Tide 
SDK\modules\win32\filesystem\1.3.1-beta\tifilesystemmodule.js 
[09:32:29:837] [Ti.Host] [Information] Loaded module = tifilesystem 
[09:32:29:841] [Ti.Host] [Debug] Loading module: 
C:\ProgramData\TideSDK\modules\ 
win32\network\1.3.1-beta\tinetworkmodule.js [09:32:29:848] 
[Ti.JavaScript] [Information] Loading JS path=C:\ProgramData\Tide 
SDK\modules\win32\network\1.3.1-beta\tinetworkmodule.js [09:32:29:865] 
[Ti.Host] [Information] Loaded module = tinetwork [09:32:29:868] 
[Ti.Host] [Debug] Loading module: C:\ProgramData\TideSDK\modules\ 
win32\process\1.3.1-beta\tiprocessmodule.js [09:32:29:875] 
[Ti.JavaScript] [Information] Loading JS path=C:\ProgramData\Tide 
SDK\modules\win32\process\1.3.1-beta\tiprocessmodule.js [09:32:29:886] 
[Ti.Host] [Information] Loaded module = tiprocess [09:32:30:071] 
[Ti.UI.Win32WebKitPolicyDelegate] [Debug] decidePolicyForMIMEType() 
not implemented [09:32:30:133] [Ti.JavaScript.JSUtil] [Debug] 
Evaluating JavaScript file at: C:\ 
ProgramData\TideSDK\modules\win32\ui\1.3.1-beta\ui.js [09:32:30:458] 
[Ti.Proxy] [Debug] Looking up proxy information for: https://api. 
appcelerator.net/p/v1/app-track [09:32:30:471] [Ti.Proxy] [Debug] 
Using direct connection. [09:32:59:866] [Ti.Database.DB] [Debug] DB 
Path = C:\Users\Administrateur\AppDat 
a\Roaming\TideSDK\standalone-chatpomelo\Databases.db [09:32:59:875] 
[Ti.Database.DB] [Debug] Creating table Origins [09:32:59:878] 
[Ti.Database.DB] [Debug] Creating table Databases [09:32:59:883] 
[Ti.Database.DB] [Debug] Execute called with create table if not 
exists last_check(time long) [09:32:59:889] [Ti.Database.DB] [Debug] 
sql returned: 0 rows for result 
[09:32:59:893] [Ti.Database.DB] [Debug] Execute called with select strftime('%s' 
,'now')-time from last_check 
[09:32:59:899] [Ti.Database.DB] [Debug] sql returned: 1 rows for result 

내가 버튼을 가입 클릭 할 때 : 그 후

[09:33:48:758] [Ti.Proxy] [Debug] Looking up proxy information for: 
http://127.0 .0.1:3014/socket.io/1/?t=1371029628706 [09:33:48:767] 
[Ti.Proxy] [Debug] Using direct connection. [09:33:58:990] [Ti.Proxy] 
[Debug] Looking up proxy information for: http://127.0 
.0.1:3014/socket.io/1/xhr-polling/CgIVO7gZHpHkKvWon4Nf?t=1371029638938 
[09:33:59:000] [Ti.Proxy] [Debug] Using direct connection. 
[09:33:59:057] [Ti.API] [Information] [pomeloclient.init] websocket 
connected! 

하고 다른 아무것도 ... 하나를 무슨 일인데? 내가 포멜로 포럼에 문의해야 할 경우 또는 나를 도울 수 있다면 내가 ...

답변

1

잘 몰라, 난 tidSDK 콘솔에 일부 오류가 발견

ReferenceError: Can't find variable: Uint8Array js/lib/build/build.js : 709 

을 그리고 난이 클릭 할 때 "테스트 서버"버튼 :

TypeError: Result of expression 'pomelo' [undefined] is not an object. index.html : 24 

처음에는 tideSDK에서 사용하던 이전 웹킷 버전 때문일 수 있습니다!

은 내가 먼저 문제를 해결하는 것 GitHub의에 pdf.js에서 compatibility.js 파일 ( https://github.com/mozilla/pdf.js) 를 찾았지만, 지금은이 또 다른 하나

Can't find variable: ArrayBuffer 

음,이 오래된 웹킷 버전은 매우 ennoying 보인다 ... 이 새로운 오류를 해결하는 방법에 대한 아이디어가 있으십니까? 그리고 두 번째?