RE: [PHP] Socket Madness !!!!

2001-07-06 Thread Steve Brett

many thanks.

i settled for fgetc and checking for a NULL (ascii 0)

Steve

 -Original Message-
 From: David George [mailto:[EMAIL PROTECTED]]
 Sent: 05 July 2001 21:50
 To: Justin Farnsworth
 Cc: [EMAIL PROTECTED]
 Subject: Re: [PHP] Socket Madness 
 
 
 Justin Farnsworth wrote:
 
 Steve Brett wrote:
 
 does anyone know the ascii value for EOF ?
 
 
 I think it is four (CTRL-D), viz:
 
 | 00 nul| 01 soh| 02 stx| 03 etx| 04 eot| 05 enq| 06 ack| 07 bel|
 
 Actually EOT is not EOF.  There is no such ASCII character as 
 EOF.  It 
 is a condition not a character.  Different functions that use an EOF 
 condition have different ways of indicating it.
 
 There are examples at:
 http://www.php.net/manual/en/function.fgets.php
 
 Here is a link to PHP's feof function:
 http://www.php.net/manual/en/function.feof.php
 
 
 
 -- 
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 To contact the list administrators, e-mail: 
 [EMAIL PROTECTED]
 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] Socket Madness !!!!

2001-07-05 Thread Steve Brett

fixed it now by adding ascii(10) to reply from server BUT what if i use
fgetc ?

does anyone know the ascii value for EOF ?

cheers,

Steve

 -Original Message-
 From: Steve Brett [mailto:[EMAIL PROTECTED]]
 Sent: 05 July 2001 12:58
 To: Php-General (E-mail)
 Subject: [PHP] Socket Madness 
 
 
 Hi,
 
 I need to set up a sockets connection to a server that was written in
 Delphi.
 
 Using the following code I can connect to the socket and send 
 a message
 through it but don't get a reply back ...
 
   {
   echo Socket opened ok ... sending messagebr;
   $message=sprintf(Steve%c Hello world,255);
   fputs($socket,$message);
   echo fgets($socket, 255);
   fclose($socket);
   }
 
 the socket is opened using fsockopen() and the message get 
 there but i only
 get the reply when the remote socket server is closed ...
 
 can anyone help ?
 
 thanks in advance
 Steve Brett 
 Internal Development
 tel: 3263 
 EMIS Ltd. 
 Privileged and /or Confidential information may be contained in this
 message. If you are not the original addressee indicated in 
 this message (or
 responsible for delivery of the message to such person), you 
 may not copy or
 deliver this message to anyone. In such case, please delete 
 this message,
 and notify us immediately. Opinions, conclusions and other information
 expressed in this message are not given or endorsed by my 
 firm or employer
 unless otherwise indicated by an authorised representative 
 independently of
 this message.
 Egton Medical Information Systems Limited. Registered in England. No
 2117205. 
 Registered Office: Park House Mews, 77 Back Lane, Off 
 Broadway, Horsforth,
 Leeds, LS18 4RF
 
 
 
 -- 
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 To contact the list administrators, e-mail: 
 [EMAIL PROTECTED]
 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP] Socket Madness !!!!

2001-07-05 Thread Justin Farnsworth

Steve Brett wrote:
 
 fixed it now by adding ascii(10) to reply from server BUT what if i use
 fgetc ?
 
 does anyone know the ascii value for EOF ?
 
 cheers,
 
 Steve

I think it is four (CTRL-D), viz:

| 00 nul| 01 soh| 02 stx| 03 etx| 04 eot| 05 enq| 06 ack| 07 bel|
| 08 bs | 09 ht | 0a nl | 0b vt | 0c np | 0d cr | 0e so | 0f si |
| 10 dle| 11 dc1| 12 dc2| 13 dc3| 14 dc4| 15 nak| 16 syn| 17 etb|
| 18 can| 19 em | 1a sub| 1b esc| 1c fs | 1d gs | 1e rs | 1f us |
| 20 sp | 21  ! | 22   | 23  # | 24  $ | 25  % | 26   | 27  ' |
| 28  ( | 29  ) | 2a  * | 2b  + | 2c  , | 2d  - | 2e  . | 2f  / |
| 30  0 | 31  1 | 32  2 | 33  3 | 34  4 | 35  5 | 36  6 | 37  7 |
| 38  8 | 39  9 | 3a  : | 3b  ; | 3c   | 3d  = | 3e   | 3f  ? |
| 40  @ | 41  A | 42  B | 43  C | 44  D | 45  E | 46  F | 47  G |
| 48  H | 49  I | 4a  J | 4b  K | 4c  L | 4d  M | 4e  N | 4f  O |
| 50  P | 51  Q | 52  R | 53  S | 54  T | 55  U | 56  V | 57  W |
| 58  X | 59  Y | 5a  Z | 5b  [ | 5c  \ | 5d  ] | 5e  ^ | 5f  _ |
| 60  ` | 61  a | 62  b | 63  c | 64  d | 65  e | 66  f | 67  g |
| 68  h | 69  i | 6a  j | 6b  k | 6c  l | 6d  m | 6e  n | 6f  o |
| 70  p | 71  q | 72  r | 73  s | 74  t | 75  u | 76  v | 77  w |
| 78  x | 79  y | 7a  z | 7b  { | 7c  | | 7d  } | 7e  ~ | 7f del|

-- 
Justin Farnsworth
Eye Integrated Communications
321 South Evans - Suite 203
Greenville, NC 27858 | Tel: (252) 353-0722

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP] Socket Madness !!!!

2001-07-05 Thread David George

Justin Farnsworth wrote:

Steve Brett wrote:

does anyone know the ascii value for EOF ?


I think it is four (CTRL-D), viz:

| 00 nul| 01 soh| 02 stx| 03 etx| 04 eot| 05 enq| 06 ack| 07 bel|

Actually EOT is not EOF.  There is no such ASCII character as EOF.  It 
is a condition not a character.  Different functions that use an EOF 
condition have different ways of indicating it.

There are examples at:
http://www.php.net/manual/en/function.fgets.php

Here is a link to PHP's feof function:
http://www.php.net/manual/en/function.feof.php



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]