Commit e7808ea1 authored by Andreas Schmidt's avatar Andreas Schmidt
Browse files

Python3 code examples.

parent 7bc0e9e9
Loading
Loading
Loading
Loading
Loading
+9 −7
Original line number Diff line number Diff line
@@ -28,9 +28,9 @@ port = int(sys.argv[1])
s = prrt.PrrtSocket(port=port)

while True:
    d = s.recv()
    d = s.recv().decode("utf8")
    if d != "Close":
        print d
        print(d)
    else:
        break
```
@@ -43,25 +43,27 @@ import prrt

host = sys.argv[1]
port = int(sys.argv[2])
localport = int(sys.argv[3])

s = prrt.PrrtSocket(port=port)
s = prrt.PrrtSocket(port=localport)
s.connect(host, port)


for i in range(10):
    s.send("Packet {}".format(i))
s.send("Close")
    s.send("Packet {}".format(i).encode("utf8"))
s.send("Close".encode("utf8"))
```

Start the receiver by:

```bash
python receiver.py 5000
python3 receiver.py 5000
```

In a separate terminal, run:

```bash
python sender.py 127.0.0.1 5000
python3 sender.py 127.0.0.1 5000 6000
```

This should generate the following output in the receiver console: