Skip to content
Snippets Groups Projects
server.py 529 B
Newer Older
TYLER CARAZA-HARTER's avatar
TYLER CARAZA-HARTER committed
import grpc
import count_pb2, count_pb2_grpc
from concurrent import futures

total = 0

class MyCounter(count_pb2_grpc.CounterServicer):
    def Count(self, request, context):
        global total
        total += 1
        return count_pb2.Resp(total=total)

server = grpc.server(futures.ThreadPoolExecutor(max_workers=1), options=[("grpc.so_reuseport", 0)])
count_pb2_grpc.add_CounterServicer_to_server(MyCounter(), server)
server.add_insecure_port("0.0.0.0:5440")
server.start()
print("started")
server.wait_for_termination()