Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> NodeJS, Serwer w JavaScript
rugby
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
neo1986kk
post
Post #2





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

  1. $.ajax({ cache: false
  2. , type: "GET"
  3. , url: "/recv"
  4. , dataType: "json"
  5. , data: { since: CONFIG.last_message_time, id: CONFIG.id }
  6. , error: function () {
  7. addMessage("", "long poll error. trying again...", new Date(), "error");
  8. transmission_errors += 1;
  9. //don't flood the servers on error, wait 10 seconds before retrying
  10. setTimeout(longPoll, 10*1000);
  11. }
  12. , success: function (data) {
  13. transmission_errors = 0;


i jak wstawie do recv
  1.  
  2. {"messages":[{"nick":"hkhj","type":"msg","text":"dzvzxvzx","timestamp":1294639840290}],"rss":15699968}
  3.  


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.


Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 12:59