Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!zaphod.mps.ohio-state.edu!mips!atha!aunro!alberta!cpsc.ucalgary.ca!news From: roseman@cpsc.ucalgary.ca (Mark Roseman) Newsgroups: comp.sys.mac.programmer Subject: losing appletalk packets (DDP) Message-ID: <1991May29.163624.26494@cpsc.ucalgary.ca> Date: 29 May 91 16:36:24 GMT Organization: U. of Calgary Computer Science Lines: 20 If I've got a DDP socket open, with one DDPRead call pending, and two or three packets come in before I can get the data and initiate another DDPRead call, what happens? Is the extra data lost? (I assume) I suspect I may be in this situation. What are workarounds? One thought I had is having multiple DDPRead calls pending at a time on the same socket... what happens then? Will an incoming packet chose one of the DDPRead buffers (the first one?), the next packet another, etc.? Any other possible solutions? Another protocol perhaps? For my application I want to have each socket sending and receiving from several other sockets, so the connection oriented protocols seem unlikely. Thanks in advance. -- ============================================================================== Mark Roseman Dept. of Computer Science, University of Calgary, Calgary, Alta. T2N 1N4 (403) 220-5769 roseman@cpsc.ucalgary.ca {ubc-cs|alberta}!calgary!roseman