mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-26 05:48:36 +08:00
add basic websocket server (#41)
This commit is contained in:
parent
f0ef8203cf
commit
346e992276
1
server/.gitignore
vendored
Normal file
1
server/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
__pycache__
|
||||
6
server/README.md
Normal file
6
server/README.md
Normal file
@ -0,0 +1,6 @@
|
||||
# OpenDevin server
|
||||
```
|
||||
cd server
|
||||
python -m pip install -r requirements.txt
|
||||
uvicorn server:app --reload --port 3000
|
||||
```
|
||||
2
server/requirements.txt
Normal file
2
server/requirements.txt
Normal file
@ -0,0 +1,2 @@
|
||||
fastapi
|
||||
uvicorn
|
||||
10
server/server.py
Normal file
10
server/server.py
Normal file
@ -0,0 +1,10 @@
|
||||
from fastapi import FastAPI, WebSocket
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
@app.websocket("/ws")
|
||||
async def websocket_endpoint(websocket: WebSocket):
|
||||
await websocket.accept()
|
||||
while True:
|
||||
data = await websocket.receive_text()
|
||||
await websocket.send_text(f"Message text was: {data}")
|
||||
Loading…
x
Reference in New Issue
Block a user