Salut, j'ai ce code qui fonctionne sous Windows avec le client (socketTest) sur linux, mais depuis linux impossible d'envoyer les données !
#include <iostream>
#include <SFML/Window.hpp>
#include <SFML/Network.hpp>
using namespace std;
int main(){
sf::UdpSocket socket;
sf::IpAddress ip = "192.168.1.41";
unsigned short port = 54000;
char buffer[10] = { 0 };
do
{
string str = "Hello World !";
socket.send(str.c_str(), str.length(), ip, port);
} while (!sf::Keyboard::isKeyPressed(sf::Keyboard::Escape));
return 0;
}
Je travaille sur VS2013 sous Windows et Code::Blocks sous linux !
Le projet sous Code::Blocks est bien configuré je pense car j'ai lancé un code client dessus et tout c'est bien passé !
Merci d'avance de bien vouloir m'aider !
PS : Ah aussi ! si vous avez le temps, quelles sont les grosses différences entre linux et windows en termes de coding ? j'ai remarquer une différence avec les enums par exemple ("enum::var" sous windows et "var" sous linux) !