05-14-2015
Hi sea,
I searched on the internet for this topic but I could not find how to create a simple server that creates a socket and starts listening to a client on this socket. The client connects on this server, if ok then both client and server start to exchange messages.
thanks
5 More Discussions You Might Find Interesting
1. Programming
So, this is my first C++ program under linux. My OS is Red Hat 8.0, and my codes are like following:
$vi hello.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
$ g++ -o hello hello.cpp
the error message are: ... (3 Replies)
Discussion started by: HOUSCOUS
3 Replies
2. IP Networking
Hi i am looking to design a simple web server for a local machine to work along dansgaudian. The server need to display a cgi perl script that gives the user notification of an 'Access Denied'.
Has anyone got any ideas... anything will help, code ideas or design ideas.
Thanks you
Mark (1 Reply)
Discussion started by: cb.mark
1 Replies
3. Shell Programming and Scripting
Hi all,
I have PLESK to manage my virtual dedicated server. The most recent version left a favicon.ico file in all my domains and subdomains. I want to delete them without having to go into each individual folder.
So I'd like to remove favicon.ico from every subfolder of /var/www/vhosts/
... (4 Replies)
Discussion started by: chickenhouse
4 Replies
4. What is on Your Mind?
This is an excellent video comment on modern society and the remix is good too:
https://www.youtube.com/watch?v=5DU1B_XkyIk
5DU1B_XkyIk
Watch the video above and post your comments. (3 Replies)
Discussion started by: Neo
3 Replies
5. What is on Your Mind?
New "Beginners" Video:
Hello World Linux - Morning Server Tasks with Your First Coffee
https://www.youtube.com/watch?v=A0X1_at7JP8 (0 Replies)
Discussion started by: Neo
0 Replies
LEARN ABOUT ULTRIX
rpc_use_family
rpc_use_family(3ncs) rpc_use_family(3ncs)
Name
rpc_use_family - create a socket of a specified address family for a remote procedure call (RPC) server (server only)
Syntax
#include <idl/c/rpc.h>
void rpc_$use_family(family, sockaddr, slength, status)
unsigned long family;
socket_$addr_t *sockaddr;
unsigned long *slength;
status_$t *status;
Arguments
family The address family of the socket to be created. The value must be one of socket_$internet or socket_$unspec.
sockaddr The socket address of the socket on which the server will listen.
slength The length, in bytes, of sockaddr.
status The completion status. If the completion status returned in is equal to status_$ok , then the routine that supplied it was
successful.
Description
The routine creates a socket for a server without specifying its port number. The RPC runtime software assigns a port number. If a server
must listen on a particular well-known port, use to create the socket.
A server listens on one socket per address family, regardless of how many interfaces that it exports. Therefore, servers should make this
call once per supported address family.
Examples
The following statement creates a server's socket:
rpc_$use_family (family, &saddr, &slen, &status);
Diagnostics
This section lists status codes for errors returned by this routine in
rpc_$cant_create_sock
The RPC runtime library was unable to create a socket.
rpc_$not_in_call An internal error.
rpc_$proto_error An internal protocol error.
rpc_$too_many_sockets
The server is trying to use more than the maximum number of sockets that is allowed; it has called or too many times.
rpc_$addr_in_use The address and port specified in an routine are already in use. This is caused by multiple calls to with the same
well-known port.
Files
See Also
intro(3ncs), rpc_use_family_wk(3ncs)
rpc_use_family(3ncs)