Skip to content

Commit 4d0e9ad

Browse files
committed
Add simple TCP client support and an example
1 parent 981a17e commit 4d0e9ad

File tree

5 files changed

+328
-94
lines changed

5 files changed

+328
-94
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,10 @@ test
3030
ping_pong
3131
echo_server
3232
ev_tcp_server
33+
ev_tcp_client
3334
ev_tls_tcp_server
3435
ev_tcp_server_stats
3536
compile_commands.json
3637
certs/
3738
perf.txt
39+
.clang-format

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ ping-pong: examples/ping_pong.c ev.h
1010
ev-tcp-server: examples/ev_tcp_server.c ev.h
1111
$(CC) $(CFLAGS) examples/ev_tcp_server.c -o ev_tcp_server
1212

13+
ev-tcp-client: examples/ev_tcp_client.c ev.h
14+
$(CC) $(CFLAGS) examples/ev_tcp_client.c -o ev_tcp_client
15+
1316
ev-tcp-server-stats: examples/ev_tcp_server_stats.c ev.h
1417
$(CC) $(CFLAGS) examples/ev_tcp_server_stats.c -o ev_tcp_server_stats
1518

ev.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1050,7 +1050,7 @@ int ev_register_event(ev_context *ctx, int fd, int mask,
10501050
}
10511051

10521052
/*
1053-
* Register a periodically repeate callback and args to be passed to a running
1053+
* Register a periodically repeated callback and args to be passed to a running
10541054
* loop, specifying, seconds and/or nanoseconds defining how often the callback
10551055
* should be executed.
10561056
*/

0 commit comments

Comments
 (0)