projects
/
gapil.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Un po' di materiale su {{{splice}}} e inizio della ripulitura degli
[gapil.git]
/
sources
/
TCP_echo_first.c
diff --git
a/sources/TCP_echo_first.c
b/sources/TCP_echo_first.c
index 626d1964384a4237e0ff219b2b7365f3cd18184a..ce085ea45d632f762dad06101e457039fc091222 100644
(file)
--- a/
sources/TCP_echo_first.c
+++ b/
sources/TCP_echo_first.c
@@
-1,6
+1,6
@@
-/* TCP_echo
1
.c
+/* TCP_echo
_first
.c
*
*
- * Copyright (C) 2001 Simone Piccardi
+ * Copyright (C) 2001
-2003
Simone Piccardi
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@
-18,25
+18,24
@@
*/
/****************************************************************
*
*/
/****************************************************************
*
- * Program
ElemEchoTCPClient.c
+ * Program
TCP_echo_first.c (former ElemEchoTCPClient)
* Simple TCP client for echo service (port 7)
* Simple TCP client for echo service (port 7)
+ * First version, broken in many ways, that will be corrected later
*
* Author: Simone Piccardi
* Jun. 2001
*
* Usage: echo -h give all info's
*
*
* Author: Simone Piccardi
* Jun. 2001
*
* Usage: echo -h give all info's
*
- * $Id: TCP_echo_first.c,v 1.1 2003/06/19 12:08:11 piccardi Exp $
- *
****************************************************************/
/*
* Include needed headers
*/
****************************************************************/
/*
* Include needed headers
*/
-#include <sys/types.h> /* pr
edefined
types */
-#include <unistd.h> /*
include
unix standard library */
+#include <sys/types.h> /* pr
imitive system data
types */
+#include <unistd.h> /* unix standard library */
#include <arpa/inet.h> /* IP addresses conversion utiliites */
#include <arpa/inet.h> /* IP addresses conversion utiliites */
-#include <sys/socket.h> /* socket
library
*/
-#include <stdio.h> /*
include
standard I/O library */
+#include <sys/socket.h> /* socket
constants, types and functions
*/
+#include <stdio.h> /* standard I/O library */
#define MAXLINE 256
void usage(void);
#define MAXLINE 256
void usage(void);
@@
-121,7
+120,7
@@
void ClientEcho(FILE * filein, int socket)
int nread;
while (fgets(sendbuff, MAXLINE, filein) != NULL) {
FullWrite(socket, sendbuff, strlen(sendbuff));
int nread;
while (fgets(sendbuff, MAXLINE, filein) != NULL) {
FullWrite(socket, sendbuff, strlen(sendbuff));
- nread =
FullR
ead(socket, recvbuff, strlen(sendbuff));
+ nread =
r
ead(socket, recvbuff, strlen(sendbuff));
recvbuff[nread] = 0;
fputs(recvbuff, stdout);
}
recvbuff[nread] = 0;
fputs(recvbuff, stdout);
}