mirror of
https://github.com/openssl/openssl.git
synced 2024-11-21 01:15:20 +08:00
18 lines
578 B
Plaintext
18 lines
578 B
Plaintext
s_mult is a test program I hacked up on a Sunday for testing non-blocking
|
|
IO. It has a select loop at it's centre that handles multiple readers
|
|
and writers.
|
|
|
|
Try the following command
|
|
ssleay s_mult -echo -nbio -ssl -v
|
|
echo - sends any sent text back to the sender
|
|
nbio - turns on non-blocking IO
|
|
ssl - accept SSL connections, default is normal text
|
|
v - print lots
|
|
type Q<cr> to quit
|
|
|
|
In another window, run the following
|
|
ssleay s_client -pause </etc/termcap
|
|
|
|
The pause option puts in a 1 second pause in each read(2)/write(2) call
|
|
so the other end will have read()s fail.
|