Blockland Forums > Modification Help
Retrieving data from a webserver
<< < (4/5) > >>
Ipquarx:

--- Quote from: Port on April 05, 2012, 06:51:19 PM ---Which field are you talking about? Server or client?
--- End quote ---
Mostly the server, I'm okay with TCPObjects for the most part.
Port:

--- Quote from: Ipquarx on April 05, 2012, 07:12:28 PM ---Mostly the server, I'm okay with TCPObjects for the most part.

--- End quote ---

What language are you planning to use for it?
Destiny/Zack0Wack0:

--- Quote from: Ipquarx on April 05, 2012, 07:12:28 PM ---Mostly the server, I'm okay with TCPObjects for the most part.

--- End quote ---
Ruby

--- Code: ---require "socket"

port = 1234
server = TCPServer.new port
loop do
  Thread.start(server.accept) do |client| # connected
    client.puts "hi" # send data
    loop do
      msg = client.gets # receive data
    end
  end
end

--- End code ---

Node.js:

--- Code: ---var net = require("net");
var port = 1234;

net.createServer(function(client) {
client.write("hi"); // send data

client.on("data", function(msg) {
// received data
});
}).listen(port);

--- End code ---

Python

--- Code: ---import socketserver

class Handler(socketserver.BaseRequestHandler):
  def handle(self):
    request = self.request

    request.send("hi")

    msg = request.recv(1024)

if __name__ == "__main__":
  port = 1234
  server = SocketServer.TCPServer(("localhost", port), Handler)

  server.serve_forever()

--- End code ---
Axolotl:
I recommend you use Python because it can interact with the system and is easy but the GUI interface of IDLE looks sort of bland.
Port:

--- Quote from: Axolotl on April 06, 2012, 03:59:58 AM ---I recommend you use Python because it can interact with the system and is easy but the GUI interface of IDLE looks sort of bland.

--- End quote ---

IDLE is not required to program in Python.
Navigation
Message Index
Next page
Previous page

Go to full version