In een applet die ik momenteel aan het maken ben, wil ik een http post uitgevoerd laten worden. Dat doe ik dmv een Socket, die gewoon een http request erdoorheen gooit enzo. Het werkt allemaal, maar hier is het probleem:
Als ik het in een console app gooi, met een void main(), dan gaat het allemaal goed en snel. Maar wanneer ik diezelfde code in mn applet stop, hangt de applet ongeveer 5 seconden op het punt dat de Socket wordt gemaakt (en dus ook verbinding maakt). Het is gewoon een standaard code van:
Dit zit gewoon in een method van mn applet, ik kan er maar niet achter komen waarom die connectie zoveel vertraging heeft, en als console app niet.
Als ik het in een console app gooi, met een void main(), dan gaat het allemaal goed en snel. Maar wanneer ik diezelfde code in mn applet stop, hangt de applet ongeveer 5 seconden op het punt dat de Socket wordt gemaakt (en dus ook verbinding maakt). Het is gewoon een standaard code van:
code:
1
2
3
4
5
| try {
Socket s = new Socket("ip", 80);
DataOutputStream out = ..... enzovoort
}
catch .. |
Dit zit gewoon in een method van mn applet, ik kan er maar niet achter komen waarom die connectie zoveel vertraging heeft, en als console app niet.