Changeset 242

Show
Ignore:
Timestamp:
12/09/07 11:51:55 (9 months ago)
Author:
gethema..@gmail.com
Message:

check in code that makes use of tcp server

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/framework/core.rb

    r217 r242  
    112112      # method opens a socket for listening 
    113113      def start_server(ip,port,t_module,&block) 
    114         t_socket = Socket.new(Socket::AF_INET,Socket::SOCK_STREAM,0) 
    115         t_socket.setsockopt(Socket::SOL_SOCKET,Socket::SO_REUSEADDR,true) 
    116         sockaddr = Socket.sockaddr_in(port.to_i,ip) 
    117         t_socket.bind(sockaddr) 
    118         t_socket.listen(50) 
    119         t_socket.setsockopt(Socket::IPPROTO_TCP,Socket::TCP_NODELAY,1) 
     114        # t_socket = Socket.new(Socket::AF_INET,Socket::SOCK_STREAM,0) 
     115#         t_socket.setsockopt(Socket::SOL_SOCKET,Socket::SO_REUSEADDR,true) 
     116#         sockaddr = Socket.sockaddr_in(port.to_i,ip) 
     117#         t_socket.bind(sockaddr) 
     118#         t_socket.listen(50) 
     119        #         t_socket.setsockopt(Socket::IPPROTO_TCP,Socket::TCP_NODELAY,1) 
     120        t_socket = TCPServer.new(ip,port.to_i) 
    120121        listen_sockets[t_socket.fileno] = { :socket => t_socket,:block => block,:module => t_module } 
    121122        @read_ios << t_socket