>

Python SocketSever

Programming 2016. 2. 14. 21:20

#!/usr/bin/python

import SocketServer
import sys

class MyHandler(SocketServer.BaseRequestHandler):
    def handle(self):
        s = self.request
        s.settimeout(30.0)
        data = "Hi"
        s.send(data + "\n")

        s.close()

class MyTCPServer(SocketServer.ForkingMixIn,SocketServer.TCPServer):
    pass

def main():
    server = MyTCPServer(('0.0.0.0',int(sys.argv[1])),MyHandler)
    server.serve_forever()

if __name__ == '__main__':
    main()

Myhandler 클래스의 handle 메소드가 소켓 핸들러라서 저 부분만 수정하면 됨.


'Programming' 카테고리의 다른 글

C++ string 쓸 때  (0) 2017.01.13
getservent 함수  (0) 2016.02.04
Posted by Mungsul
,