MegaCraZy6
@MegaCraZy6
Юзерь

Как сделать TCP сервер на С++ для Ubuntu?

Дело в том что питаюсь понять код сервер на сокетах, и попутно пишу свой сервер, но когда питаюсь подключиться нивкакую...

Воссоздать питался то что здесь есть ( снизу ЕХО сервер ну мне хотяби просто подключиться... )
https://rsdn.org/article/unix/sockets.xml

#include <sys/types.h> 
#include <sys/socket.h>
#include <netinet/in.h>
#include <iostream>
#include <unistd.h>
using namespace std;


int main()
{
    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);
    listen(listener,1);
    sock = accept(listener, NULL, NULL);
    bytes_read = recv(sock, buf, 1024, 0);
    if ( bytes_read != 0 )
{
	while( i == bytes_read )
	{
	cout << buf[i];
	i = i + 1;
	}
}
	close(sock);
	return 0;
}


PS : Питаюсь перелезть на Линукс, не шарю в программировании, с русским тоже плохо... ( нету раскладки нужной к тому-же )
  • Вопрос задан
  • 1479 просмотров
Решения вопроса 1
15432
@15432
Системный программист ^_^
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы