demo.mp4
![描写画面](https://private-user-images.githubusercontent.com/84259422/293591419-7d044df2-5c52-4a58-a26d-f07c40a15e83.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIyNDc4NDYsIm5iZiI6MTcyMjI0NzU0NiwicGF0aCI6Ii84NDI1OTQyMi8yOTM1OTE0MTktN2QwNDRkZjItNWM1Mi00YTU4LWEyNmQtZjA3YzQwYTE1ZTgzLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI5VDEwMDU0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThjZmU5N2IyZjY5ODFiNjUwOTIxZjc0YjRhYWM2MTdmMTEyZjA2MWI5ZThkNjUwYTRjZTMzNWM3NTk3MzQ0ZDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.N3MlvV-k8UGYeGwz-xtMTE2a7cMxoXT0cR0Swyzef4k)
マウスの右クリックを押している状態で、マウスを動かすと線を描写する。
パソコンの特定のキーを押すことで、線の色を変更する。描写画面は黒色なので、線の色を黒色にした場合、消しゴムの役割を果たす。
- eキー:黒 (eraser)
- wキー:白 (white)
- gキー:緑 (green)
- bキー:青 (blue)
特定のキーを押すことで、線の太さを変更。
- pキー:太く (plus)
- mキー:細く (minus)
rキーを押すと、描写画面をリセットする。
sキーを押すと、描写画面を"output.png"として保存する。
qキーを押すと、Socketを破棄し、プログラムを正常に終了する。
- Rx.cpp:受信側
- Tx.cpp:送信側