Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6950343
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T14:04:51+00:00 2026-05-27T14:04:51+00:00

We are developing a client-server system where the client connects to a service and

  • 0

We are developing a client-server system where the client connects to a service and fetches an image from a buffer. The request runs at 25 hertz (25 requests per second) over a NetTcpBinding. The image data which is sent contains the image buffer (byte[]) and some meta data about the image.

What we are experiencing is that occasionally, the server does not respond for 5 seconds (5020 to 5050 ms), and we can’t figure out why.

Running svc logging on the client we see the following

Activity Boundary                   Suspend       10:00:00:000
Activity Boundary                   Resume        10:00:00:003
Received a message over a channel   Information   10:00:05:017

This occurs both when running the server as a managed WCF service, and an unmanaged WWS service

It can happen once every 100.000 requests, once per night, or several times per minute at seemingly random intervals.

Does anyone know what might cause this issue?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T14:04:52+00:00Added an answer on May 27, 2026 at 2:04 pm

    We found the solution buried in the Microsoft customer support database.

    The 5 second delay is due to the firing of the SWS(Silly Window
    Syndrome) avoidance timer. The SWS timer is scheduled to send the
    remaining data which is less than 1 MSS (Maximum Segment Size, 1460
    bytes) and the receiver is supposed to send an ACK advertising the
    increased receive window and indicating that the remaining data bytes
    can be sent. However, if the receiver sends an ACK when it can be
    ready for sufficient buffer within 5 seconds, the SWS timer cannot
    recover the 5 seconds delay status due to a race condition.

    http://support.microsoft.com/kb/2020447

    This issue only occurs when using localhost or 127.0.0.1. The delays do not occur when running the service and client on different machines.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm currently developing a system to transmit data between client and server, and was
I am developing a system which include a server app & a client app,
I'm developing a client/server app that will communicate via rest. Some custom request data
I am developing a client-server application using .Net Remoting. From my server I want
We are currently developing a server whereby a client requests interest in changes to
I am developing a client-server application for a cross-database system. I am using Eclipse
I am developing a Client-Server based application in which client application will access server
I am developing an application in C# WPF which will have Client-Server architecture (Client
I'm developing an application that uses webservices in python, both sides (server and client)
In my work, I'm developing a Viewer client for a Offshore simulation server, using

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.