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 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]




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 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 message";
>   $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]




[PHP] Socket Madness !!!!

2001-07-05 Thread Steve Brett

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 message";
$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]