Blockland Forums > Modification Help
Where/What type of server do i use to send and recieve data
<< < (11/11)
Lugnut:
was it this: http://heroku.com ?
Fluff-is-back:

--- Quote from: Lugnut1206 on April 30, 2012, 04:00:38 PM ---was it this: http://heroku.com ?

--- End quote ---

Quite similar
Slicks555:
Well, I didn't take the time to read through the entire thread but I get the gist of it. I've personally done exactly what you're asking, down to purchasing servers to use to host data. Granted, they don't support my IM stuff anymore, but whatever. You can have my old stuff if you want though, you'll need to provide the server though.

The ruby server. You'll need to install ruby to run this, but it's not difficult.

The client chat mod. This is not really what you're looking for, but it can be easily adapted. This links two servers chats, but you can clearly see how to send and receive messages, so it should do.

As far as server hosting goes, it depends on your tastes. Look for a VPS of the operating system you like. I personally like Linux so I own a few VPSes from Linode. A quick google search will find you some with windows on them, if you so please. But beware, you have to pay a monthly fee for these and they're not easy to use for someone with no IT experience. I recommend you forward a port and host the server off your own computer.
Brian Smithers:

--- Quote from: Destiny/Zack0Wack0 on April 06, 2012, 01:14:47 AM ---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 ---

--- End quote ---
Navigation
Message Index
Previous page

Go to full version