Skip to content

Instantly share code, notes, and snippets.

#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <string.h>
int main(int argc, char* argv[])
{
struct sockaddr_in sv_addr;
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <string.h>
int main(int argc, char* argv[])
@kotaroito
kotaroito / echo_server.c
Created February 2, 2014 08:05
echo server
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <string.h>
#include <signal.h>
#define BUF_SIZE 1024
@kotaroito
kotaroito / echo_client.c
Created February 2, 2014 08:07
echo client
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <string.h>
#define BUFF_SIZE 1024
#define SERVER_PORT 5000
@kotaroito
kotaroito / select.c
Created February 2, 2014 10:06
select(2)
#include <stdlib.h>
#include <stdio.h>
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>
#define BUF_SIZE 1024
int main(void)
{
@kotaroito
kotaroito / poll.c
Created February 2, 2014 11:45
poll
#include <stdlib.h>
#include <stdio.h>
#include <poll.h>
#include <unistd.h>
#define BUFFSIZE 1024
int main(void)
{
struct pollfd pfd;
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
int main(void)
{
int fds[2];
if ( pipe(fds) < 0 ) {
perror("pipe");
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
int main(void)
{
int fds[2];
int pid;
char buf[1024];
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#define N 10
int sort[N];
void quickSort(int bottom, int top, int *data)
{
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <unistd.h>
#define N 10
void bubbleSort(int num, int sort[])
{