#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <iostream>
#include <unistd.h>
using namespace std;
char message[] = "Hello World";
int main()
{
cout << "Started" << endl;
int i = 0;
int sock, listener;
struct sockaddr_in addr;
char buf[1024];
int bytes_read;
listener = socket(AF_INET, SOCK_STREAM, 0);
addr.sin_family = AF_INET;
addr.sin_port = htons(1300);
addr.sin_addr.s_addr = htonl(INADDR_ANY);
bind(listener, (struct sockaddr *)&addr, sizeof(addr));
listen(listener,1);
sock = accept(listener, NULL, NULL);
write(sock, message,10); // Так-же питался так write(sock, message,10);
close(listener);
close(sock);
return 0;
}
Ладно, второй вопрос задавать не буду ( ибо модератора взбешу таким флудом ) Пойду в гугл может что да найду