zoukankan      html  css  js  c++  java
  • html_py

    Sock.py

    import socket
    def handle_request(client):
        buf=client.recv(1024)
        client.send(bytes("HTTP/1.1 200 0k ",encoding="utf-8"))
        client.send(bytes("<h1 style=''>hello,eight<h1>",encoding="utf-8"))
    def main():
        sock_1=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
        sock_1.bind(('localhost',8010))
        sock_1.listen(5)

        while True:
            connection,address=sock_1.accept()
            handle_request(connection)
            connection.close()

    if __name__=="__main__":
        main()

    S2.py

    import socket
    def handle_request(client):
        buf=client.recv(1024)
        client.send(bytes("HTTP/1.1 200 0k ",encoding="utf-8"))
        f=open('index.html','r',encoding='utf-8')
        data=f.read()
        f.close()
        import time
        r1 = str(time.ctime())
        d=data.replace('time',r1)
        client.send(d.encode())
    def main():
        sock_1=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
        sock_1.bind(('localhost',8010))
        sock_1.listen(5)

        while True:
            connection,address=sock_1.accept()
            handle_request(connection)
            connection.close()

    if __name__=="__main__":
        main()

    App.py

    import tornado.ioloop
    import tornado.web


    class MainHandler(tornado.web.RequestHandler):
        def get(self):
            print(111)
            u = self.get_argument('user')
            e = self.get_argument('email')
            p = self.get_argument('password')
            if u == 'jack' and p == '123456' and e == 'jack@126.com':
                self.write("OK")
            else:
                self.write("False")

        def post(self, *args, **kwargs):
            u = self.get_argument('user')
            e = self.get_argument('email')
            p = self.get_argument('password')
            print(u, e, p)
            print(123)
            self.write('post')


    application = tornado.web.Application([
        (r"/index", MainHandler),
    ])

    if __name__ == "__main__":
        application.listen(8888)
        tornado.ioloop.IOLoop.instance().start()
  • 相关阅读:
    如何更改VS2005调试网站的浏览器类型
    StringBuilder 的 Capacity属性
    Convert.ToInt32,Int32.Parse和Int32.TryParse的关系
    今天第一天注册
    关于Random产生随机数测试
    [导入]Reporting Services 4: Web Service
    [导入]Reporting Services 5: Extensions & Custom Report Item
    silverlight缓存无法更新的简易解决办法
    总结前段时间做的电话业务故障处理系统(1)
    atlas
  • 原文地址:https://www.cnblogs.com/leiwenbin627/p/10640869.html
Copyright © 2011-2022 走看看