home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.client-server:163 comp.unix.large:361
- Newsgroups: comp.client-server,comp.unix.large
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!wupost!decwrl!concert!rock!taco!eos.ncsu.edu!hschadha
- From: hschadha@eos.ncsu.edu
- Subject: Re: Upper bounds of TCP & server processes in Unix
- Message-ID: <1992Nov8.052138.25013@ncsu.edu>
- Sender: news@ncsu.edu (USENET News System)
- Organization: North Carolina State University
- References: <Bx7JGy.6BJ@gpu.utcs.utoronto.ca>
- Date: Sun, 8 Nov 1992 05:21:38 GMT
- Lines: 22
-
- In article <Bx7JGy.6BJ@gpu.utcs.utoronto.ca>, eric@cathaus.utcs.utoronto.ca (Eric M. Carroll) writes:
-
- |> Has anyone tried to drive this class of machine hard in a
- |> "connection-oriented" client/server relationship?
-
- I had a tough time once last year (being then a novice in the world of
- UNIX 4.3 BSD sockets) trying to figure out why my distributed matrix
- multiplication program hung up for big problems (with higher number of
- non-blocking calls to remote servers). Experimenting with different sizes
- of matrices (and blocks), I found that the problem arose after about
- fifty client-server stream (connection-oriented) connections.
-
- The problem was in my leaving the sockets open, even after the client had
- successfully demanded the result. Yes, it was the wrong way to look for
- errors. But .......
-
- I was using TCP/IP on the DEC 2100s here.
-
- --
- Harpreet S. Chadha
- Graduate Student
- Civil Engineering, NCSU
-