11-28-2007
If I had to recieve data through message queue in child process...then its okay....my code is working fine........
what should I do to make make my child to collect data through message queue continously.........
length of data to be recieved and send is fixed.......because my application is like that .....it sends or recieves fixed length data, so no need to check length ........
plz tell me in steps what steps should I follow????
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
1. If I use an software application(which connects to the database in the server) in my local pc, how many PID should be registered? Would there be PID for the session and another PID for socket connection?
2. I noticed (through netstat) that when I logged in using the my software application,... (1 Reply)
Discussion started by: pcx26
1 Replies
2. UNIX for Advanced & Expert Users
Hello,
I need help to replace the ................. of client.c that request the server implemented by server.c
------------------
Listing 1 - server.c
/* Inclusion des différentes librairies nécessaires */
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
... (0 Replies)
Discussion started by: bounkolh
0 Replies
3. UNIX for Dummies Questions & Answers
Sorry if this is a stupid question!
I have been developing a Java application that I am deploying on both Unix and Linux servers, which uses lots of socket handling. When the server side connection is dropped by the server un-gracefully I have been seeing close_waits and null connections.
... (0 Replies)
Discussion started by: Vinnie
0 Replies
4. Programming
I have a socket and a message queue over which i am trying to multiplex input using select().
When data comes over socket the select works but when it comes over message queue the select is not detecting it .
Create_Q gets the identifier of the messege queue.
... (1 Reply)
Discussion started by: shaurya.rastogi
1 Replies
5. UNIX for Advanced & Expert Users
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
6. Programming
Hi all,
On the server side, one socket is used for listening, the others are used for communicating with the client.
My question is: if i want to set option for socket, which socket should be set on?
If either can be set, what's the different?
Again, what's the different if set option... (1 Reply)
Discussion started by: blademan100
1 Replies
7. Programming
Why does this socket function only read the first 1440 chars of the stream. Why not the whole stream ? I checked it with gdm and valgrind and everything seems correct...
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <string.h>
#include... (3 Replies)
Discussion started by: cyler
3 Replies
8. Programming
Dear Experts,
i am compiling my code in suse 4.1 which is compiling fine,
but at runtime it is showing me for socket programming error no 88
as i searched in errno.h it is telling me socket operation on non socket,
what is the meaning of this , how to deal with this error , please... (1 Reply)
Discussion started by: vin_pll
1 Replies
9. IP Networking
I need clarification on whether it is okay to set socket options on a listening socket
simultaneously when it is being used in an accept() call?
Following is the scenario:-
-- Task 1 - is executing in a loop - polling a listen socket, lets call it 'fd', (whose file descriptor is global)... (2 Replies)
Discussion started by: jake24
2 Replies
10. Programming
Hello, I'm stuck and this is a matter which I need to resolve quite fast (but I couldn't post in the "Emergency" section); the problem is this :
I have created a chat program in which the client sends the sentence to the server and then the server should send it to all the clients connected,... (2 Replies)
Discussion started by: timmyyyyy
2 Replies
ptem(7) Miscellaneous Information Manual ptem(7)
NAME
ptem - STREAMS pty (pesudo-terminal) Emulation module
SYNOPSIS
DESCRIPTION
is a STREAMS module that emulates a terminal when used in conjunction with (STREAMS line discipline) and (STREAMS slave pty driver). The
module normally sits above and below The user process must push the module onto the slave side of the pty with a call to the STREAMS
ioctl(2) system call before is pushed. is responsible for processing all of the terminal commands that are passed downstream from or from
(STREAMS pty master driver).
and together provide a real terminal behavior for the STREAMS pty slave. However, some of the terminal commands are ignored and cause only
an acknowledgement of the command since there is no real terminal or modem in the pty subsystem. In fact, none of the flags in the field
of the or structures, (which is used by the or respectively), have any effect on the pty except if the baud rate is set to zero. Setting
the baud rate to zero will have the effect of hanging up the pty connection. Similarly, the parity or delay flags in the field will not
have any effect at all on the pty.
As a summary, the module performs the following tasks:
o The following are processed, if appropriate, and acknowledged by sending an message upstream when they are received on write
queue:
and
o Keeps track of the window size needed for the and
o Upon receiving any other on its write queue, acknowledges them negatively by sending an message upstream.
o The following are passed downstream by after they have been processed:
and
o Any message that is received on read queue will be freed in case the module is not pushed on the and the above get to the pty
master STREAMS head, which would then send an message downstream.
o When is opened and all conditions for setting up a controlling terminal are met, it sends an message (with the flag set) upstream
to the STREAMS head to allocate a controlling terminal.
o Upon receiving an message of type on its read queue, sends an message downstream and an message upstream.
o When an message is received on its write queue to set the baud rate to zero (e.g. with CBAUD set to B0), sends an message
upstream and a zero-length message downstream to be read by the pty master process.
o When an message of type is received on its read queue, sends an message downstream and an message upstream with the signal number
set to the same value used in the message.
o When an message of type is received on its read queue, sends an message downstream and an message (with ioc_cmd set to or
upstream to enable or disable the input processing on
o When an message is received on its read or write queue, simply discards the message without any action.
o When an message of type is received on its write queue and if the values in the structure in are not zero, sends an message
upstream with the structure. If the values are zero, sends an message upstream.
o When an message of type is received on its write queue and if the values in the structure in are not zero, sends an message
upstream with the structure. If the values are zero, sends an message upstream.
o When an message of type is received in its write queue, saves the information passed to it in the structure and sends an (with
the signal number set to upstream to the pty slave process if the window size is changed.
o When an message of type is received on its read queue and if the values in the structure in are not zero, sends an message down-
stream with the structure. If the values are zero, sends an message downstream.
o When an message of type is received in its read queue, saves the information passed to it in the structure and sends an (with the
signal number is set to upstream to the pty slave process if the window size is changed.
o All other messages not mentioned above are passed to the next module or driver.
AUTHOR
was developed by HP.
SEE ALSO
ioctl(2), streamio(7), ptm(7), pts(7), ldterm(7).
ptem(7)