![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 61 Pomógł: 1 Dołączył: 21.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Testowaliście już NodeJS? To bardzo wydajny (oparty na silniku V8 zaimplementowanym m.in. w Google Chrome) serwer w języku JavaScript. Obsługuje zapytania jako niezależne eventy, przez co nie tworzą się zatory.
Prosty skrypt wygląda tak: Kod var sys = require('sys'), http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(80, "127.0.0.1"); sys.puts('Server running at http://127.0.0.1/'); Potem uruchamia się go tak: Kod # node skrypt.js Server running at http://127.0.0.1/ Powstało również wiele użytecznych modułów do Node JS, np. do łączenia z bazami danych. -------------------- Juvenia Kraków Rugby Klub
Pobierz Google Chrome! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
może to i głupie pytanie ale gdzie się wpisuje to żeby go uruchomić:/?
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A przeczytałeś dokumentacje?
Testował NodeJs. Ogólnie rozwiązanie bardzo fajne i myślę, że dość przyszłościowe. Było już sporo projektów wykorzystujących jego możliwości a nawet odpowiednie konkursy. Podsumowując gorąco polecam! -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
no wlasnie chcę zrobić za pomocą nodejs webchata. A co do dokumentacji to cos tam uczknąłem, ale i tak nie wiem jak to niby uruchomić, chyba że to się samo uruchamia a jest jakoś inaczej wytlumaczone bo mi jakieś tam przyklady nodejs chodzą beż zadnego dodatkowego "uruchamiania"
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tutorial node cz 8, pozostałe, poprzednie 7 części na początku wpisu.
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok dzięki za tutorial, rozumiem juz ze NodeJS console dziala tylko i wylacznie pod linkusem, a ja raczej wolalbym pracować na windowsie, z tym że nie wszystko jeszcze stracone bo serwer mam na nazwa.pl, właściwie to potrzebuję tylko jeden tutorial, który wytłumaczy mi jak zbierać z serwera dane w momencie kiedy ktoś wyśle wiadomość na czacie, obejrzalem stronkę http://chat.nodejs.org/ i właśnie o taki protokół mi chodzi tylko muszę go troszkę szerzej zastosować, ale dokładnie o ten skrypt czy protokół czy w sumie nie mam pojęcia jak się to nazywa mi chodzi:)
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Ale nie zainstalujesz NodeJS na nazwa.pl ...
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
ok dzięki za tutorial, rozumiem juz ze NodeJS console dziala tylko i wylacznie pod linkusem, a ja raczej wolalbym pracować na windowsie A emulować w cygwin-e próbowałeś? -------------------- Moja gra - scraby.io
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dobra inaczej
juz wiem czego potrzebuję, potrzebuję pełnego kodu z tego czatu więc również /part /send /recv chociaż samo /recv wystarczy Chodzi o to ze jak podpinam pod /recv taki json {"messages":[{"nick":"hkhj","type":"msg","text":"he","timestamp":1294639840290}],"rss":15699968} czyli przykladowy JSON to chat leci co chwila a musi się zatrzymać przecież i nie mam pojęcia jak napisać kod php:/ sam się sobie dziwie ale poprostu nie mam pojęcia, choć pewnie to proste, wypadło mi z głowy ok ja nie potrzebuje tego insatlować ![]() dzięki nodeJS chcę uniknąć ciągłego przesyłania danych samym AJAXEM bo na starszych kompach zamula, w końcu po to to wymyślili żeby działało na zdarzenie. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Cytat ok ja nie potrzebuje tego insatlować to ma działać, chce mieć czat na swojej stronie taki jak nktalk lub facebook, Jak dotrze do Ciebie informacja, że trzeba to zainstalować to racz poinformować moderatorów aby zamknęli temat i więcej takich jak ty się nie zleciało. -------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
no dobra ale to można zainstalować przez install.php więc systemu linux nie potrzebuję, a mi chodzi o to że nie wiem jak przesłać ten Recv
i jak wstawie do recv
to caly czas wyrzuca na ekran ten text: dzvzxvzx i tak do nieskończoności dąży i teraz mam rozumieć że tak się dzieje dlatego że nie mam zainstalowanego NodeJS czy dlatego że coś jest nie tak w pliku recv bo jak recv jest pusty to stoi program stoi w miejscu. ale jak napisalem pętle php żeby pokazał raz i później usunął to nie wyświetla nic. jak bym znał kod źródłowy pliku recv, którego oczywiście nie można poprac wraz z przykladowym chatem to bym już dawno znał odpowiedź a takto zastanawiam się czy wszysktko jest ok z plikiem recv. |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Ty naprawdę jesteś głupszy niż myślałem.
https://github.com/ry/node_chat Cytat to run $ /usr/local/bin/node server.js A tego na NAZWA.PL nie odpalisz! Żaden install.php cie NIE uratuje. -------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wiem już rozumiem o co chodzi. Poprostu jak to odpaliłem to byłem przekonany że działa tylko ja mam coś z plikiem recv i dlatego tak się upierałem... i się już nie denerwuj:P
Edit: ale to chyba na zadnym hostingu jeszcze nie jest dostępne? a jeśli chodzi o Erlang to też pewnie musze mieć swój serwer? Ten post edytował neo1986kk 11.01.2011, 13:22:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 13:08 |