10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I am rite now made my unix box machine as ftp server that is it acting both ways..Now I have sftp script but when I execute get the following error
ftp: bind: Address already in use
$ From Secure4Access server process at 31-Oct-11 04:52...
Your session is inactive and will... (5 Replies)
Discussion started by: rahul125
5 Replies
2. UNIX for Dummies Questions & Answers
I was recently reading a manual of wget and there was command as "binding-address" and I read about tcp/ip binding but i don't understand one thing is...what is the use of binding address in wget..
Can anyone help me with this. (6 Replies)
Discussion started by: jFreak619
6 Replies
3. Red Hat
Hi,
I'm building an application that would connect to either one of the 2 databases in production. I want to keep the source code common for both environments.
The problem lies in the fact that in the target servers there will be only one of the 2 databases installed, hence the application... (2 Replies)
Discussion started by: ishdeepanand
2 Replies
4. IP Networking
Hi,
We can use the same port number for two applications based on protocols.(i.e one application is based on TCP and the other application based on UDP).
But i don't know about interfaces, can anyone one help........
1) Can we use same port number for different... (0 Replies)
Discussion started by: vijaypdp2006
0 Replies
5. IP Networking
Hi all,
Application A is using an port number 100 and is binded to an interface 1.
Application B is using an port number 100 and is binded to an interface 2.
can we bind the two applications on same port number based on interfaces.
what i want to know is two... (3 Replies)
Discussion started by: vijaypdp2006
3 Replies
6. 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
7. IP Networking
i had a problem when using the bind function.. that is when i create a socket and bind it with a address(usually some file name)... when i run it once it goes on fine but the second time it tells a error since there is already a socket file in that name created by my previous run...
but when i... (2 Replies)
Discussion started by: damn_bkb
2 Replies
8. HP-UX
Hi All,
I would like to know the behaviour of psrset in the following model.
I have a 4 CPU machine on which i have a couple of databases running and a web application running.
supposing i have processers 0 1 2 and 3
I bind processor 0 and 1 to the web application.
This ensures that... (3 Replies)
Discussion started by: nileshkarania
3 Replies
9. IP Networking
Hi,
I bound a virtual IP to a network card on my E450 server and I am getting this error when I reboot the server, saying, " retrying host, RPC time out. I had to break this sequence and allow other services to load. Of course they didn't load properly. Please how can I sort this out? I do need... (8 Replies)
Discussion started by: Ronny
8 Replies
10. Solaris
Hello all
I would like to make shift+insert a shortcut for "paste from clipboard".
how do I do it?
where can I find the format to set this key binding, or others?
thanks
Ori (4 Replies)
Discussion started by: orid
4 Replies
udp(7P) Protocols udp(7P)
NAME
udp, UDP - Internet User Datagram Protocol
SYNOPSIS
#include <sys/socket.h>
#include <netinet/in.h>
s = socket(AF_INET, SOCK_DGRAM, 0);
s = socket(AF_INET6, SOCK_DGRAM, 0);
t = t_open("/dev/udp", O_RDWR);
t = t_open("/dev/udp6", O_RDWR);
DESCRIPTION
UDP is a simple datagram protocol which is layered directly above the Internet Protocol ("IP") or the Internet Protocol Version 6 ("IPv6").
Programs may access UDP using the socket interface, where it supports the SOCK_DGRAM socket type, or using the Transport Level Interface
("TLI"), where it supports the connectionless (T_CLTS) service type.
Within the socket interface, UDP is normally used with the sendto(), sendmsg(), recvfrom(), and recvmsg() calls (see send(3SOCKET) and
recv(3SOCKET)). If the connect(3SOCKET) call is used to fix the destination for future packets, then the recv(3SOCKET) or read(2) and
send(3SOCKET) or write(2) calls may be used.
UDP address formats are identical to those used by the Transmission Control Protocol ("TCP"). Like TCP, UDP uses a port number along with
an IPor IPv6 address to identify the endpoint of communication. The UDP port number space is separate from the TCP port number space, that
is, a UDP port may not be "connected" to a TCP port. The bind(3SOCKET) call can be used to set the local address and port number of a UDP
socket. The local IP or IPv6 address may be left unspecified in the bind() call by using the special value INADDR_ANY for IP, or the
unspecified address (all zeroes) for IPv6. If the bind() call is not done, a local IP or IPv6 address and port number will be assigned to
the endpoint when the first packet is sent. Broadcast packets may be sent, assuming the underlying network supports this, by using a
reserved "broadcast address." This address is network interface dependent. Broadcasts may only be sent by the privileged user.
IPv6 does not support broadcast addresses; their function is supported by IPv6 multicast addresses.
Options at the IP level may be used with UDP; see ip(7P) or ip6(7p).
There are a variety of ways that a UDP packet can be lost or corrupted, including a failure of the underlying communication mechanism. UDP
implements a checksum over the data portion of the packet. If the checksum of a received packet is in error, the packet will be dropped
with no indication given to the user. A queue of received packets is provided for each UDP socket. This queue has a limited capacity.
Arriving datagrams which will not fit within its high-water capacity are silently discarded.
UDP processes Internet Control Message Protocol ("ICMP") and Internet Control Message Protocol Version 6 ("ICMP6") error messages received
in response to UDP packets it has sent. See icmp(7P) and icmp6(7p).
ICMP "source quench" messages are ignored. ICMP "destination unreachable," "time exceeded" and "parameter problem" messages disconnect the
socket from its peer so that subsequent attempts to send packets using that socket will return an error. UDP will not guarantee that pack-
ets are delivered in the order they were sent. As well, duplicate packets may be generated in the communication process.
ICMP6 "destination unreachable" packets are ignored unless the enclosed code indicates that the port is not in use on the target host, in
which case, the application is notified. ICMP6 "parameter problem" notifications are similarly passed upstream. All other ICMP6 messages
are ignored.
SEE ALSO
read(2), write(2), bind(3SOCKET), connect(3SOCKET), recv(3SOCKET), send(3SOCKET), icmp(7P), icmp6(7P), inet(7P), inet6(7P), ip(7P),
ip6(7P), tcp(7P)
Postel, Jon, RFC 768, User Datagram Protocol, Network Information Center, SRI International, Menlo Park, Calif., August 1980
DIAGNOSTICS
A socket operation may fail if:
EISCONN A connect() operation was attempted on a socket on which a connect() operation had already been performed, and the
socket could not be successfully disconnected before making the new connection.
EISCONN A sendto() or sendmsg() operation specifying an address to which the message should be sent was attempted on a
socket on which a connect() operation had already been performed.
ENOTCONN A send() or write() operation, or a sendto() or sendmsg() operation not specifying an address to which the message
should be sent, was attempted on a socket on which a connect() operation had not already been performed.
EADDRINUSE A bind() operation was attempted on a socket with a network address/port pair that has already been bound to
another socket.
EADDRNOTAVAIL A bind() operation was attempted on a socket with a network address for which no network interface exists.
EINVAL A sendmsg() operation with a non-NULL msg_accrights was attempted.
EACCES A bind() operation was attempted with a "reserved" port number and the effective user ID of the process was not the
privileged user.
ENOBUFS The system ran out of memory for internal data structures.
SunOS 5.10 4 Nov 1999 udp(7P)