Processing client.pde
import processing.net.*;
Client myClient;
void setup() {
size(200, 200);
myClient = new Client(this, "127.0.0.1", 3030);
}
void draw() {
myClient.write("Hello"); // send whatever you need to send here
String kk = myClient.readString();
println(kk);
}
Python server.py
import socket
HOST = '127.0.0.1'
PORT = 3030
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
print('Connected by', addr)
while True:
data = conn.recv(1024).decode()
if not data: break
kk = str(data) + ' world!'
conn.send(kk.encode())
conn.close()
결과
Processing과 Python이 서로 데이터를 주고 받는데 성공했다! :-)
'Programming Language > Python' 카테고리의 다른 글
Python 배열을 특정 사이즈로 자르기 (0) | 2020.08.13 |
---|---|
colab에서 khaiii 형분석기 설치해서 사용하기 (0) | 2019.10.10 |
Python 특정 디렉토리 하위 항목 리스트 가져오고 파일 전체 옮기기 (0) | 2019.08.19 |
[펌] 도란쓰-뽀마 (Attention is all you need) (0) | 2019.06.28 |
정규표현식 모음 (0) | 2019.06.24 |