Сокет может подключаться к серверу, но не может писать() C++ - LinuxLinux

Ответить
Гость
 Сокет может подключаться к серверу, но не может писать() C++ - Linux

Сообщение Гость »

Я могу отправить запрос на другой сервер, например example.com, www.google.com или www.bing.com.
Однако это не работает с http:/ /exams.skule.ca/exams/ECE361H1_20191_661555510989ECE361_Lab3.pdf
Вот мой код для разделения адреса:
#include
#include // handle errors
#include // bzero
#include
#include
#include
#include
#include
#include
#include
using namespace std;

string get_url(string url, string &filename){
string url_ = url.substr(url.find("://") + 3);
if (url_.find("/") != string::npos){
url_ = url_.substr(0, url_.find("/"));
filename = url.substr(url.find(url_) + url_.length() + 1);
}
return url_;
}

А вот основная функция:
int main(){
string url = "http://exams.skule.ca/exams/ECE361H1_20 ... 1_Lab3.pdf";
string filename = "";
string url_ = get_url(url, filename);

cout

Подробнее здесь: https://stackoverflow.com/questions/781 ... te-c-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»