Sponsored Content
Top Forums Programming and again, socket() related problem... Post 302279858 by sggkxv on Saturday 24th of January 2009 09:16:42 AM
Old 01-24-2009
Problem solved. Here's the solution: Socket: Select() howto - System iNetwork Forums
 

10 More Discussions You Might Find Interesting

1. Programming

Socket Problem

Hi all, I have developed server/client application (using C) and tested it on the same machine .. but when I deploy them on different machines I get connection timeout. Well .. server machine and client machine exists on different network segments, so there is a linux firewall box to route... (3 Replies)
Discussion started by: Agent007
3 Replies

2. Shell Programming and Scripting

Crontab Related problem

Hi Following is the script which runs from command prompt....... but when I schedule it in crontab , its showing some error ( mentioned after this piece of code) #!/bin/ksh PATH=/usr/bin:/usr/ucb:/etc:. export PATH JAVA_HOME=/opt/bea/jdk131; export JAVA_HOME ANT_HOME=/opt/bea/ant... (1 Reply)
Discussion started by: pankajkrmishra
1 Replies

3. Programming

Problem Connecting to Socket

Can anyone help? I'm trying to write a program which will write to a socket. I can get the server to run, but always get an error when I try to connect. It gives me an error at the "connect" command. It's probably a simple error, but I can't seem to find it. #include <sys/socket.h>... (6 Replies)
Discussion started by: Stevhp
6 Replies

4. UNIX for Dummies Questions & Answers

Problem related to awk

Hi, can anyone explain me the following command. awk '{y=x "\n" $0; x=$0};END{print y}' file_name Regards Rochit (2 Replies)
Discussion started by: rochitsharma
2 Replies

5. Solaris

Hardware Raid related problem

Dear All I would Like to know that if suppose c1t0d0 is of 72 gb hard disk and system boot from this hard disk and c1t1d0 is of 147gb hard disk. Can we implement hardware raid (Mirror) between these two hard disks of different capacity if raid crontroller is present in the server Kind regards (4 Replies)
Discussion started by: girish.batra
4 Replies

6. UNIX for Advanced & Expert Users

connect problem for sctp socket (ipv6 socket) - Runtime fail Invalid Arguments

Hi, I was porting ipv4 application to ipv6; i was done with TCP transports. Now i am facing problem with SCTp transport at runtime. To test SCTP transport I am using following server and client socket programs. Server program runs fine, but client program fails giving Invalid Arguments for... (0 Replies)
Discussion started by: chandrutiptur
0 Replies

7. Programming

Problem with Socket program..

I wrote a program which will send a message to multiple clients(i.e, broadcasting) that are connected to a server.Once when the client receives a message from the server ,the client should read a file in the server and display it in the client.The client which responds (i.e, client wants all the... (3 Replies)
Discussion started by: vigneshinbox
3 Replies

8. Programming

Socket++ library problem.

Hi, My name is Daniel and I'm spanish, so I'm sorry if you can't undertand something becouse of my low-level english. Something stranger is happening to me with socket++ library and I don't know how to work on it. I has a library called commands.so and the sslclient is and object of that... (4 Replies)
Discussion started by: lock.cda
4 Replies

9. Shell Programming and Scripting

Problem related to shell script

I am new in shell script.I want to write a shell script to read username and password from file and compare it with the username and password which is entered by the GUI application. (1 Reply)
Discussion started by: shubhig15
1 Replies

10. Solaris

Problem to understand METADEVICE and related commands

Hi everyone, I'm new with solaris administration. I have just discovered the notion of METADEVICE and I really don't understand it. Can any one please explain it to me or give me useful link ? I also want to know more about these commandes: metainit metadb metaattach Thank you ... (1 Reply)
Discussion started by: adilyos
1 Replies
ns_sock(3aolserver)					    AOLserver Built-In Commands 				       ns_sock(3aolserver)

__________________________________________________________________________________________________________________________________________________

NAME
ns_sockaccept, ns_sockblocking, ns_sockcallback, ns_sockcheck, ns_socketpair, ns_socklisten, ns_socklistencallback, ns_socknonblocking, ns_socknread, ns_sockopen, ns_sockselect - Network socket commands SYNOPSIS
ns_sockaccept sockid ns_sockblocking sockid ns_sockcallback sockid script when ns_sockcheck fileid ns_socketpair ns_socklisten address port ns_socklistencallback address port script ns_socknonblocking sockid ns_socknread sockid ns_sockopen ?-nonblock | -timeout seconds? host port ns_sockselect ?-timeout seconds? rfds wfds efds _________________________________________________________________ DESCRIPTION
Performs one of several network socket operations, providing a means to manipulate and use sockets directly within AOLserver. ns_sockaccept sockid Accepts a new connection on the socket specified by sockid and returns a list containing the read and write file descriptors for the socket, respectively. The file descriptors can be used with Tcl's puts, gets, read or any other Tcl socket manipulation commands. ns_sockaccept does not create a socket for you. It is normally used in conjunction with ns_sockcallback, ns_socklisten, and ns_sock- listencallback. You can use ns_sockcheck to see if the socket is valid before using ns_sockaccept on it. ns_sockblocking sockid Sets the socket specified by sockid to blocking mode. In blocking mode, an operation on a socket must complete before the command can return. This can cause your process or thread to block forever if the operation does not complete. If that happens in an ADP, the page may never complete until the socket is interrupted, closed or a TCP timeout occurs. ns_sockcallback sockid script when Registers a socket callback script that will be run when a connection is made to the socket specified by sockid. The socket must already exist. You can create a socket using ns_socklisten. The script should accept sockid and when as its first two arguments. The script is responsible for doing an ns_sockaccept on sockid prior to reading from and writing to the socket. If the same script will handle all when values, you must still register the script four separate times, once for each type of when value. The when value is passed to script when script is invoked. The when value is one of: r - the socket is readable w - the socket is writeable e - the socket has an exceptional condition x - the server is shutting down ns_sockcheck fileid Uses recv() or send() calls to check if a socket is still connected. The fileid is the read or write file id returned by ns_sock- open. This function is useful if you used the -nonblock option with ns_sockopen after calling ns_sockselect. ns_socketpair Creates a pair of connected sockets and returns a list of file ids: the first one for reads and the second one for writes. ns_socklisten address port Creates a new socket and listens for connections at the specified address and port. An asterisk (*) can be used as the address argument to specify all addresses. The socket id is returned. You must use ns_sockaccept to accept connections on the socket. ns_socklistencallback address port script Creates a new socket and listens for connections at the specified address and port. An asterisk (*) can be used as the address argument to specify all addresses. Runs script when a new connection is received. The script must use ns_sockaccept on the ns_socknonblocking sockid Sets the socket specified by sockid to nonblocking. ns_socknread sockid Returns the number of bytes waiting to be read from the socket specified by sockid. ns_sockopen ?-nonblock | -timeout seconds? host port Uses the socket(), bind() and connect() calls to connect to the remote host on the specified port. ns_sockopen returns a list containing the read and write fileids, respectively. The -nonblock option causes ns_sockopen to return immediately, while the connect is still in progress by the operating system. Use ns_sockcheck with the write fileid to see if the connect has completed before attempting to read from or write to the socket. The -timeout option specifies how long to wait for the connect to be made in seconds before timing out. ns_sockselect ?-timeout seconds? rfds wfds efds Uses a call to select() to determine which fileids are readable, writable or have exceptional conditions. ns_sockselect returns a list of three lists: readable fileids, writable fileids, and the fileids with exceptions. The -timeout option specifies how many seconds to wait for ns_sockselect before timing out. The rfds, wfds and efds arguments are lists of readable fileids, writeable fileids, and fileids with exceptions, respectively. Be careful using these socket commands in an ADP or a procedure called by an ADP. If a socket command hangs, the page may not finish being served to the user until the TCP connection times out, typically several minutes later. SEE ALSO
nsd(1), info(n) KEYWORDS
AOLserver 4.0 ns_sock(3aolserver)
All times are GMT -4. The time now is 01:55 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy