Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!pt.cs.cmu.edu!cive.ri.cmu.edu!hmp From: hmp@cive.ri.cmu.edu (Henning Pangels) Newsgroups: comp.realtime Subject: Socket communication under VxWorks Keywords: Losing bytes Message-ID: <8202@pt.cs.cmu.edu> Date: 27 Feb 90 18:55:07 GMT Organization: Carnegie-Mellon University, CS/RI Lines: 14 OK, here's my VxWorks question of the day: I'm using a TCP/IP socket (AF_INET, SOCK_STREAM) to transmit messages between processors on the backplane. Unfortunately, it appears that for some reason, the last byte sent is not received at the other end. That is, send() returns 16 (I'm sending 4 ints), and recv() is returning 15. All 15 bytes actually transmitted do arrive correctly, but the last one is lost. Has anyone else experienced this? -- Henning Pangels Field Robotics Center ARPAnet/Internet: hmp@cive.ri.cmu.edu Robotics Institute (412) 268-7088 Carnegie-Mellon University