too many msgs (unknown source)


 
Thread Tools Search this Thread
Special Forums IP Networking too many msgs (unknown source)
# 1  
Old 07-16-2005
too many msgs (unknown source)

Hi All,

I have a problem that I don't know its source. I got a client - server application (one client only) over TCP. I use berkley socket architecture (i.e. select). I log every msg ID that each side recv/ send. the problem is that each side accept more msgs that I actually send, so that all the data that I send is recieved by both sides but between the 'correct' msgs each side accept 'empty msgs'. I indexed each msgs IDs starting from 100 and on, and the log file do contain all of them but also empty msgs (ID = 0). the log file looks like that:

100
0
101
0
0
102
0

etc.

do anyone knows what could be the reason? I checked the buffer state over the 'wrong msgs' and noticed all cells in buffer contains only '0'. also found out that on these cases bytesCounter equals MSG_LEN, so it looks like some wiered msg is somehow received.

I also checked the send function and noticed it's never being called with any msg whos ID is less than 100 (so it can't explain the ID '0').

in my encode string function (client and server are multi OS so I encode/ decode string) I put '\0' in the end of array. could that be the reason?

any other ideas?
thanks.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

I/O Redirection: how can I redirect error msgs to a temp file

Hi there, I just want to know how can I redirect error msgs returned from running a command (e.g. nslookup) and then only print out the correct output using an if statement?. I've tried the following: where $a is a list of IPs. but I got all the error msgs printed out to screen and... (9 Replies)
Discussion started by: Abdulelah
9 Replies

2. UNIX for Advanced & Expert Users

Forwarding syslog msgs to remote server non standard port

Hello Forumers! Has anyone successfully implemented forwarding of syslog messages to a remote server which is listening on a port other than udp514? Thanks! (3 Replies)
Discussion started by: bluescreen
3 Replies

3. Shell Programming and Scripting

Mail cleanup from ksh script, keeping 50 most recent msgs

I found some posts describing how to completely clean out a mailbox in Unix/Linux. But I want to keep the 50 most recent messages. Any ideas out there? Thanks! (3 Replies)
Discussion started by: OPTIMUS_prime
3 Replies

4. Shell Programming and Scripting

Problem in redirecting ftp msgs to a log file

Hi all.. The following set of statements is used in a shell script to ftp a file to a remote machine I want to redirect the ftp messages thrown by the first ftp statement to a log file. As you can see there is a logic downstream to decide if the ftp was a success or not. But i am not... (5 Replies)
Discussion started by: hareeshkumaru
5 Replies

5. Shell Programming and Scripting

Moving msgs in pine

hey im writing a script like this: #!/bin/bash #Name: moveMail #Purpose: To move some files in the pine inbox to a folder on the desktop #Step one: Find all messages with that have the subject "Hello" in them. #---------------------------------------------------------------------... (1 Reply)
Discussion started by: oxoxo
1 Replies

6. Solaris

troubleshooting log detailing symptoms/error msgs/fix actions for NIS+ client authent

summary found at bottom. to skip straight to action summary, ctrl+f for <summary> this initially started with trouble changing passwords due to client being unable to authenticate, this was further caused by missing client files. This was transparent to me, so this details the road I took,... (0 Replies)
Discussion started by: ProGrammar
0 Replies

7. Solaris

PING - Unknown host 127.0.0.1, Unknown host localhost - Solaris 10

Hello, I have a problem - I created a chrooted jail for one user. When I'm logged in as root, everything work fine, but when I'm logged in as a chrooted user - I have many problems: 1. When I execute the command ping, I get weird results: bash-3.00$ usr/sbin/ping localhost ... (4 Replies)
Discussion started by: Przemek
4 Replies

8. UNIX for Dummies Questions & Answers

unknown host

Hello all I'm new to this site and I have to say that ,it is just awesome. I was able to get most of my questions answered by reading the archives. I've been a UNIX programmer for a while now but new to administration. I just installed SunOS 5.9 on my desktop ( i86pc) . Everything... (3 Replies)
Discussion started by: luft
3 Replies

9. UNIX for Dummies Questions & Answers

Sysadmin LOGIN msgs for all users

Is there a way, as sysadmin, to put out system msgs, ie scheduled downtime, backup info, etc, whenever users log in? (5 Replies)
Discussion started by: kymberm
5 Replies
Login or Register to Ask a Question
ABRT-SERVER(1)							    ABRT Manual 						    ABRT-SERVER(1)

NAME
abrt-server - Unix socket for ABRT. SYNOPSIS
abrt-server [-u UID] [-spv[v]...] DESCRIPTION
abrt-server is executed by abrtd daemon to handle socket connections. Every application in system is able to invoke creation of a new problem directory by following the communication protocol (described below in section PROTOCOL). OPTIONS
-u UID Use UID as client uid -s Log to system log. -p Add program names to log. -v Log more detailed debugging information. PROTOCOL
Initializing new dump: connect to UNIX domain socket /var/run/abrt.socket Providing data (writting data to the socket): -> "POST / HTTP/1.1 " -> " " -> "type=string" string, maximum length 100 bytes -> "reason=string" string, maximum length 512 bytes -> "pid=number" number, 0 - PID_MAX (/proc/sys/kernel/pid_max) -> "executable=string" string, maximum length ~MAX_PATH -> "backtrace=string" string, maximum length 1 MB -> (close writing half of the socket) <- "HTTP/1.1 201 " <- " " Deleting problem directory: -> "DELETE <directory_name> HTTP/1.1 " -> " " -> (close writing half of the socket) <- "HTTP/1.1 200 " <- " " AUTHORS
o ABRT team abrt 2.1.11 06/18/2014 ABRT-SERVER(1)