HP OpenVMS Systemsask the wizard |
The Question is:
I have written tcp/ip server using system routines (sys$qio etc) in FORTRAN.
Server can accept 16 simultaneous connections.
All I/O(s) is done at AST level.
My clients in Window2000 and request some data
from server every 5 seconds. Data length is about 400 bytes.
After 2 or 3 hours laters, VAX side sockets look like as follows
UCX> sh dev bg585/full
Device_socket: bg585 LOCAL REMOTE
Port: 5500 1051
Type: STREAM Host: CAL21 165.156.2.162
Service:
RECEIVE SEND
Queued I/O 0 0
Q0LEN 0 Socket buffer bytes 0 60019
QLEN 0 Socket buffer quota 16000 60000
QLIMIT 0 Total buffer alloc 0 68712
TIMEO 0 Total buffer limit 64000 240000
ERROR 0 Buffer or I/O waits 5610 0
OOBMARK 0 Buffer or I/O drops 0 0
I/O completed 5609 5611
Bytes transferred 56090 1572393
Options: REUSEADR
State: ISCONNECTED PRIV
RCV Buff: WAIT
SND Buff: None
When "Socket buffer bytes" begins to increase,
no data send to a client. Even a observed the
network with a network analyzor, no packets coming from server but client is
able to continue sending. Eventually server side gets in SUSPENDED mode.
Please note that I have enough "small buffers" and "large buffers" free.
What else parameter I should set and from where?
Thanks in advance.
Please urgent !
The Answer is : Please contact the Compaq Customer Support Center, as the details of the TCP/IP Services version and ECO level installed on the system as well as details of the application source code will be required here.
|