Which field are you talking about? Server or client?
Mostly the server, I'm okay with TCPObjects for the most part.
require "socket"port = 1234server = TCPServer.new portloop do Thread.start(server.accept) do |client| # connected client.puts "hi" # send data loop do msg = client.gets # receive data end endend
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);
import socketserverclass 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()
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.
-snip-
Then i'd just put out a listener TCPObject for that port?