strace Use Example - The Networked Client (Cont.) We now get connected to the FTP server itself: socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 connect(3, {sin_family=AF_INET, sin_port=htons(21), sin_addr=inet_addr("192.114.47.1")}}, 16) = 0 getsockname(3, {sin_family=AF_INET, sin_port=htons(32875), sin_addr=inet_addr("192.117.103.230")}}, [16]) = 0 setsockopt(3, SOL_IP, IP_TOS, [16], 4) = 0 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000 _llseek(3, 0, 0xbfffe540, SEEK_CUR) = -1 ESPIPE (Illegal seek) fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) brk(0x8069000) = 0x8069000 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(3, 0, 0xbfffe540, SEEK_CUR) = -1 ESPIPE (Illegal seek) fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 6), ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 write(1, "Connected to actcom.co.il (192.1"..., 42) = 42 The last 'write' is to STDOUT (normally file descriptor 1).