ethernet shield freeze?

My ethernet shield w5100, freezes after 5 or 10 minutes. I dont know why.
I use my ethernet shield as server.

anyone can help me ?

kikelme:
My ethernet shield w5100, freezes after 5 or 10 minutes. I dont know why.
I use my ethernet shield as server.

anyone can help me ?

this is my code for the server.....

#include<SPI.h>
#include<Ethernet.h>

const byte INON=0x41;
const byte INOFF=0x61;

int led=7;
int in=3;
;
byte mac []={
0xDE,0xFD,0E5,0xD5,0x0C,0x9A};
IPAddress ipLocal(192,254,66,177);
IPAddress puertaEnlace(192,254,66,159);
IPAddress mascaraSubRed(255,255,255,0);

IPAddress ipArduserv(192,254,66,55);
//IPAddress ipArduserv1(192,254,66,200);
EthernetClient cliente;
//EthernetClient cliente1;

void setup(){
pinMode (in,INPUT);
pinMode(led,OUTPUT);
Ethernet.begin(mac,ipLocal,puertaEnlace,mascaraSubRed);
}

void loop(){
if ((!cliente.connect(ipArduserv,23))){
// (!cliente1.connect(ipArduserv1,23))){

if (digitalRead(in)==HIGH)cliente.write(INON);
//if (digitalRead(in)==HIGH)cliente1.write(INON);
delay(200);
if (digitalRead(in)==LOW)cliente.write(INOFF);
//if (digitalRead(in)==LOW)cliente1.write(INOFF);
if (digitalRead(in)==HIGH){
digitalWrite(led,HIGH);}
else {
digitalWrite(led,LOW);
}
}

}

I use my ethernet shield as server.

No, you don't, at least not in the sketch posted. Next time you post code, use code tags, otherwise the forum system may hide some parts.