![]() |
![]() 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.
|