probleme de connection serveur C client java
bonjour,
voila jai un gros probleme!!!:cry:
je veut faire communiquer un client java evec un serveur C mais lorsque je fait client C -> serveur C ca fonctionne, client java -> serveur java ca fonctionne aussi mais ca palnte quand je fait client java -> serveur C
je laisse mon code du serveur C:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
int socket_tcp_serveur(int port){
/* Creation de la socket */
s = socket(AF_INET,SOCK_STREAM,0);
my_addr.sin_family = AF_INET;
my_addr.sin_port = 3128;
my_addr.sin_addr.s_addr = htonl(INADDR_ANY);
/* Bind */
/* Listen */
}
int main(void){
s = socket_tcp_serveur(3128);
} |
voici le code du client java :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
try {
InetAddress adr = InetAddress.getByName("0.0.0.0");
Socket s = new Socket(adr,3128);
OutputStream os = s.getOutputStream();
InputStream is = s.getInputStream();
os.write((int)'a');
System.out.println(is.read());
s.close();
} catch(Exception e) {
// Traitement d'erreur
System.out.println("erreur!!!!");
} |
en fait il ne veut pas creer ma socket...
si quelqun peut maider???