KQZ7HZUWHFHJJVQJIR2PFGMUTIFOASWLSTD54LDBINHTAXYKEXKQC ClientPid =spawn_link(fun() ->{ok, AliceConn} =enoise_cable:connect("localhost", Port, [{keypair, AliceKeys}, {psk, PSK}]),Self ! client_ready,
spawn_link(fun() ->{ok, AliceConn} =enoise_cable:connect("localhost", Port, [{keypair, AliceKeys}, {psk, PSK}]),Self ! client_ready,
% Test 2: Wait for message from Bob and replyreceive{cable_transport, _, Msg2} ->% Echo back for confirmation in main testSelf ! {client_received, Msg2},okafter 5000 -> Self ! {client_error, timeout_recv}end,
% Test 2: Wait for message from Bob and replyreceive{cable_transport, _, Msg2} ->% Echo back for confirmation in main testSelf ! {client_received, Msg2},okafter 5000 -> Self ! {client_error, timeout_recv}end,
mode, % 'listener' or 'connection'socket, % TCP socket (listen socket for listener, connection socket for connection)enoise_conn, % enoise connection state (undefined for listener)handler_pid % Process to send messages to (undefined for listener)
% 'listener' or 'connection'mode,% TCP socket (listen socket for listener, connection socket for connection)socket,% enoise connection state (undefined for listener)enoise_conn,% Process to send messages to (undefined for listener)handler_pid