[w2003] Socket security

Pagina: 1
Acties:
  • 410 views sinds 30-01-2008
  • Reageer

  • jvdmeer
  • Registratie: April 2000
  • Laatst online: 00:19
Van de PHP-site gebruik ik het volgende 'ping'-script:
PHP: Sockets

Deze werkte goed op windows 2000 met PHP5.
Daarna ingezet op een Windows 2003-server met PHP5. En daar krijg ik de volgende melding:
Warning: socket_connect() [function.socket-connect]: unable to connect [0]: An attempt was made to access a socket in a way forbidden by its access permissions. in <script> on line <line>
Zowel vanaf de 2000-server als de 2003-server gebruik ik dit script. Op de 2000-server werkt het goed, dus er is geen probleem met de firewall aan de 'te-pingen'-zijde.

Het enige verschil dat ik kan vinden is de windows-versie.
Nu is bekend dat de security op 2003 wat stricter is dan op 2000, maar waar stel ik zoiets in?

Is het mogelijk om raw-sockets te gebruiken op windows 2003 en zo ja, hoe?

[ Voor 18% gewijzigd door jvdmeer op 23-04-2007 13:00 . Reden: spelvautje... ]


  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 19:36
Lijkt me dat je bij je server 2003 moet zoeken.

PHP bepaald niet of jij wel of geen socket rechten heeft.

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


  • jvdmeer
  • Registratie: April 2000
  • Laatst online: 00:19
Daar zat ik al over te twijfelen. Maar de mods moeten maar beslissen of een move nodig is naar Windows Servers en Server-software

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 30-11 12:28
firewall?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 02:32

Janoz

Moderator Devschuur®

!litemod

Het script dat je post maakt gebruik van raw toegang tot de socket. Ik vermoed dat dit in win2003 niet meer mogelijk is.

Het is iig echt een platform probleem en absoluut geen programmeer probleem. Ik verplaats het topic naar Windows servers, maar ik verzoek je wel je startpost wat uit te breiden met extra informatie.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'