ساخت سرور با پایتون

به نام خدا سلام

ببخشید این پست یکم دیر شد چون امتحانات ترمم شروع شده بود و باید میخوندم و وقت نکردم که براتون وبلاگ بنویسم.

توی این پست میخوایم یک سرور ساده با پایتون بسازیم

کد های ساخت سرور با پایتون:


# Python 3 server example

from http.server import BaseHTTPRequestHandler, HTTPServer

import time

hostName = "localhost"

serverPort = 8080

class MyServer(BaseHTTPRequestHandler):

def do_GET(self):

self.send_response(200)

self.send_header("Content-type", "text/html")

self.end_headers()

self.wfile.write(

bytes("<html><head><title>https://python.org</title></head>", "utf-8"))

self.wfile.write(bytes("<p>hi %s</p>" % self.path, "utf-8"))

self.wfile.write(bytes("<body>", "utf-8"))

self.wfile.write(

bytes("<p>this is the server.</p>", "utf-8"))

self.wfile.write(bytes("</body></html>", "utf-8"))

if __name__ == "__main__":

webServer = HTTPServer((hostName, serverPort), MyServer)

print("Server started http://%s:%s" % (hostName, serverPort))

try:

webServer.serve_forever()

except KeyboardInterrupt:

pass

webServer.server_close()

print("Server stopped.")

خروجی:


اگر از این آموزش خوشتون اومد حتما حمایت کنید.

تا جلسه بعدی خدانگهدار