04-11-2011
What sort of timeout are you referring to? As I recall, tcp sockets do not have a connection time timeout, that is application level. Are you writing the server or the client? For server bind, you use SOCKOPT_REUSEADDR so you can bind while old connections are still in post connection timeout. After a socket is closed, there is still the possibility that buffered data is yet to be written (controlled by the linger option) or the fin ack may be lost and a second fin will arrive asking for another fin ack, so there is a latent structure for the connection still active for a time.
10 More Discussions You Might Find Interesting
1. Programming
Hello there chaps.
First of all, i'm no TCP/IP-wiz, so forgive me if this is a stupid question.
I've been messing around with filetransfer using sockets, and there is one thing that confuses me.
This is how it's set up:
A server app listens on a port for a client connection.
When it... (3 Replies)
Discussion started by: crippe
3 Replies
2. UNIX for Dummies Questions & Answers
If I do a netstat -a I can see all the sockets currently open, is there a way that I can tell which application is holding open these sockets ? (3 Replies)
Discussion started by: murphyboy
3 Replies
3. AIX
I have what appears to be a unique socket problem, although admittedly my tcp/ip programming experience is relatively limited.
I have a AIX server process using TCP/IP berkely sockets, and a Windows (C#) process. The windows process takes input from a user and sends a message to the Unix... (1 Reply)
Discussion started by: adiaconou
1 Replies
4. Programming
Hi all,
I'm writing a socket program which sends a structure from one machine to another. When I run my client first time it runs well, however after the first time I couldn't receive all the data inside the structure (it is like, half of the array is received and the other half is not set). I... (1 Reply)
Discussion started by: SaTYR
1 Replies
5. IP Networking
Hello,
Our software is using a TCP socket (AF_INET, SOCK_STREAM) to communicate with an Ethernet device. When we send a message, the message object writes itself in full onto the socket's stream buffer before the software invokes send() from socket.h.
I'm still researching, but have 2... (1 Reply)
Discussion started by: bix_20002000
1 Replies
6. Shell Programming and Scripting
Hello all,
I have a requirement to read and write to a tcp socket from an HP-UX shell script. I see a /dev/tcp character device on my servers:
crw-rw-rw- 1 root root 72 0x00004f Mar 28 18:37 /dev/tcp
So I believe this is what I should use. The problem is that all the... (2 Replies)
Discussion started by: lupin..the..3rd
2 Replies
7. IP Networking
i want to kill a tcp connection by killing its pid
with netstat -an i got the tcp ip connection on port 5914
but when i type ps -a or ps-e there is not such process running on port 5914
is it possible that because i do not log on with proper user account i can not see that process running? (30 Replies)
Discussion started by: alinamadchian
30 Replies
8. Solaris
I installed a fresh copy of Solaris 7 and present up my ip and domain for my web services but when I try to connect to it I get the following error;
TCPActiveOpen: connect failed tcp/192.168.1.148/7900: 146 (Connection refused).
the port is open in my router but I don't no were to add it in... (5 Replies)
Discussion started by: Wpgn
5 Replies
9. Solaris
I been looking for a good guide or some help on how to install and setup TCP-MUX protocol socket on my Solaris 7 servers.
Can anyone point me in right direction of help me ?
Thanks (5 Replies)
Discussion started by: Wpgn
5 Replies
10. AIX
Hi
The clients connect to my server -using port 9130. But no client could connect to my server at this time. I've checked already and this is the result
netstat -Aan|grep -v 127.0.0.1|grep 9130|pg
f10006000abcb398 tcp4 10313 0 10.0.89.81.9130 10.158.70.24.1705 CLOSE_WAIT... (8 Replies)
Discussion started by: bobochacha29
8 Replies
LEARN ABOUT DEBIAN
ib_write_bw_postlist
ib_write_bw_postlist(1) User Commands ib_write_bw_postlist(1)
NAME
ib_write_bw_postlist - RDMA write post list bandwidth test
SYNOPSIS
ib_write_bw_postlist [ options ] [ server IP address ]
DESCRIPTION
This program tests the bandwidth of RMDA write transactions.
OPTIONS
-p, --port=<port>
listen on/connect to port <port> (default 18515)
-d, --ib-dev=<dev>
use IB device <dev> (default first device found)
-i, --ib-port=<port>
use port <port> of IB device (default 1)
-c, --connection=<RC/UC>
connection type RC/UC (default RC)
-m, --mtu=<mtu>
mtu size (256 - 4096. default for hermon is 2048)
-g, --post=<num of posts>
number of posts for each qp in the chain (default tx_depth)
-q, --qp=<num of qp's>
Num of qp's(default 1)
-s, --size=<size>
size of message to exchange (default 65536)
-a, --all
Run sizes from 2 till 2^23
-t, --tx-depth=<dep>
size of tx queue (default 100)
-n, --iters=<iters>
number of exchanges (at least 2, default 5000)
-I, --inline_size=<size>
max size of message to be sent in inline mode (default 400)
-b, --bidirectional
measure bidirectional bandwidth (default unidirectional)
-V, --version
display version number
-F, --CPU-freq
do not fail even if cpufreq_ondemand module is loaded
AUTHOR
Guy Coates < gmpc@sanger.ac.uk >
perftest February 20, 2008 ib_write_bw_postlist(1)