服务器:
#include <sys/socket.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#define MAX_LINE 256
int main(int argc, char** argv)
{
int listenfd, connfd;
struct sockaddr_in servadd;
char buff[MAX_LINE];
time_t ticks;
listenfd = socket(AF_INET, SOCK_STREAM, 0);
bzero(&servadd, sizeof(servadd));
servadd.sin_family = AF_INET;
servadd.sin_addr.s_addr = htonl(INADDR_ANY);
servadd.sin_port = htons(13);
bind(listenfd, (struct sockaddr*)&servadd, sizeof(servadd));
listen(listenfd, 0);
for(; ;)
{
connfd = accept(listenfd, (struct sockaddr*)NULL, NULL);
ticks = time(NULL);
snprintf(buff, sizeof(buff), "%.24s/r/n", ctime(&t