Python で単純なネットワーク サーバーを作成しようとしていますが、残念ながら、機能を動作させるという単純なハードルにぶつかっています。
import os, socket
class serv:
def __init__(self):
self.host
self.port = 'localhost', 58008
self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.socket.bind((self.host, self.port)
def send(self, msg):
self.conn.send(msg + end)
def run(self):
self.socket.listen(1)
self.conn
self.addr = self.socket.accept()
send(self, msg="Hello, world")
S = serv()
S.run()
このコードでは、関数呼び出し send で次のエラーが発生します。
File "server.py", line 10
def send(self, msg):
^
SyntaxError: invalid syntax
それが役立つ場合 (私はそうしないと確信しています)、Adafruit WebIDE を使用して Raspberry Pi でこれを行っています。