Pesky mail server :-( this should come through now (attempt 3) On 20 May 2006, at 22:50, Chris en Judith wrote: > Oh this may help too, salomo is running the client, and worrelsik > is running the server > > tcpdump: verbose output suppressed, use -v or -vv for full protocol > decode > listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes > 22:48:33.755591 IP salomo.luky.nl.49467 > worrelsik.luky.nl.netrek: > S 3218268111:3218268111(0) win 65535 <mss 1460,nop,wscale > 0,nop,nop,timestamp 460745823 0> > 0x0000: 4500 003c bb89 4000 4006 fbd6 c0a8 0105 > E..<.. at .@....... > 0x0010: c0a8 0106 c13b 0a20 bfd2 dfcf 0000 > 0000 .....;.......... > 0x0020: a002 ffff d4d8 0000 0204 05b4 0103 > 0300 ................ > 0x0030: 0101 080a 1b76 6c5f 0000 0000 .....vl_.... > 22:48:33.756549 IP worrelsik.luky.nl.netrek > salomo.luky.nl.49467: > S 305951056:305951056(0) ack 3218268112 win 5792 <mss > 1460,nop,nop,timestamp 1164940136 460745823,nop,wscale 2> > 0x0000: 4500 003c 0000 4000 4006 b760 c0a8 0106 > E..<.. at .@..`.... > 0x0010: c0a8 0105 0a20 c13b 123c 7150 bfd2 > dfd0 .......;.<qP.... > 0x0020: a012 16a0 61c1 0000 0204 05b4 0101 > 080a ....a........... > 0x0030: 456f 9368 1b76 6c5f 0103 0302 Eo.h.vl_.... > 22:48:33.755775 IP salomo.luky.nl.49467 > > worrelsik.luky.nl.netrek: . ack 1 win 65535 <nop,nop,timestamp > 460745823 1164940136> > 0x0000: 4500 0034 bb8a 4000 4006 fbdd c0a8 0105 E.. > 4.. at .@....... > 0x0010: c0a8 0106 c13b 0a20 bfd2 dfd0 123c > 7151 .....;.......<qQ > 0x0020: 8010 ffff a427 0000 0101 080a 1b76 > 6c5f .....'.......vl_ > 0x0030: 456f 9368 Eo.h > active++: 1: pid 31844 port 2592 > 22:48:34.003112 IP salomo.luky.nl.49467 > worrelsik.luky.nl.netrek: > P 1:9(8) ack 1 win 65535 <nop,nop,timestamp 460745823 1164940136> > 0x0000: 4500 003c bb8d 4000 4006 fbd2 c0a8 0105 > E..<.. at .@....... > 0x0010: c0a8 0106 c13b 0a20 bfd2 dfd0 123c > 7151 .....;.......<qQ > 0x0020: 8018 ffff 0d52 0000 0101 080a 1b76 > 6c5f .....R.......vl_ > 0x0030: 456f 9368 1b04 0a00 3728 3a99 Eo.h....7(:. > 22:48:34.003163 IP worrelsik.luky.nl.netrek > salomo.luky.nl. > 49467: . ack 9 win 1448 <nop,nop,timestamp 1164940198 460745823> > 0x0000: 4500 0034 e239 4000 4006 d52e c0a8 0106 E.. > 4.9 at .@....... > 0x0010: c0a8 0105 0a20 c13b 123c 7151 bfd2 > dfd8 .......;.<qQ.... > 0x0020: 8010 05a8 9e39 0000 0101 080a 456f 93a6 ..... > 9......Eo.. > 0x0030: 1b76 6c5f .vl_ > 22:48:34.003810 IP salomo.luky.nl.49467 > worrelsik.luky.nl.netrek: > P 9:97(88) ack 1 win 65535 <nop,nop,timestamp 460745823 1164940198> > 0x0000: 4500 008c bb8e 4000 4006 fb81 c0a8 0105 > E..... at .@....... > 0x0010: c0a8 0106 c13b 0a20 bfd2 dfd8 123c > 7151 .....;.......<qQ > 0x0020: 8018 ffff 1901 0000 0101 080a 1b76 > 6c5f .............vl_ > 0x0030: 456f 93a6 3c53 0000 0000 0001 4645 4154 > Eo..<S......FEAT > 0x0040: 5552 455f 5041 434b 4554 5300 0000 0000 > URE_PACKETS..... > 0x0050: 0000 .. > 22:48:34.003858 IP worrelsik.luky.nl.netrek > salomo.luky.nl. > 49467: . ack 97 win 1448 <nop,nop,timestamp 1164940198 460745823> > 0x0000: 4500 0034 e23b 4000 4006 d52c c0a8 0106 E.. > 4.;@. at ..,.... > 0x0010: c0a8 0105 0a20 c13b 123c 7151 bfd2 > e030 .......;.<qQ...0 > 0x0020: 8010 05a8 9de1 0000 0101 080a 456f > 93a6 ............Eo.. > 0x0030: 1b76 6c5f .vl_ > 22:48:34.004194 IP worrelsik.luky.nl.netrek > salomo.luky.nl. > 49467: . 1:1449(1448) ack 97 win 1448 <nop,nop,timestamp 1164940199 > 460745823> > 0x0000: 4500 05dc e23d 4000 4006 cf82 c0a8 0106 > E....=@. at ....... > 0x0010: c0a8 0105 0a20 c13b 123c 7151 bfd2 > e030 .......;.<qQ...0 > 0x0020: 8010 05a8 4345 0000 0101 080a 456f > 93a7 ....CE......Eo.. > 0x0030: 1b76 6c5f 0b00 0000 5765 6c63 6f6d > 6520 .vl_....Welcome. > 0x0040: 746f 2056 616e 696c 6c61 2073 6572 7665 > to.Vanilla.serve > 0x0050: 7220 r. > 22:48:34.004213 IP worrelsik.luky.nl.netrek > salomo.luky.nl. > 49467: . 1449:2897(1448) ack 97 win 1448 <nop,nop,timestamp > 1164940199 460745823> > 0x0000: 4500 05dc e23f 4000 4006 cf80 c0a8 0106 E....? > @. at ....... > 0x0010: c0a8 0105 0a20 c13b 123c 76f9 bfd2 > e030 .......;.<v....0 > 0x0020: 8010 05a8 a278 0000 0101 080a 456f > 93a7 .....x......Eo.. > 0x0030: 1b76 6c5f 6f67 2020 2020 2020 2020 > 2020 .vl_og.......... > 0x0040: 2020 3a20 5965 7300 626c 6564 0000 > 006f ..:.Yes.bled...o > 0x0050: 0000 .. > 22:48:34.004817 IP salomo.luky.nl.49467 > > worrelsik.luky.nl.netrek: . ack 2897 win 65160 <nop,nop,timestamp > 460745823 1164940199> > 0x0000: 4500 0034 bb8f 4000 4006 fbd8 c0a8 0105 E.. > 4.. at .@....... > 0x0010: c0a8 0106 c13b 0a20 bfd2 e030 123c > 7ca1 .....;.....0.<|. > 0x0020: 8010 fe88 99af 0000 0101 080a 1b76 > 6c5f .............vl_ > 0x0030: 456f 93a7 Eo.. > 22:48:34.004853 IP worrelsik.luky.nl.netrek > salomo.luky.nl. > 49467: . 2897:4345(1448) ack 97 win 1448 <nop,nop,timestamp > 1164940199 460745823> > 0x0000: 4500 05dc e241 4000 4006 cf7e c0a8 0106 > E....A at .@..~.... > 0x0010: c0a8 0105 0a20 c13b 123c 7ca1 bfd2 > e030 .......;.<|....0 > 0x0020: 8010 05a8 de3e 0000 0101 080a 456f > 93a7 .....>......Eo.. > 0x0030: 1b76 6c5f 0000 0000 180d 0000 0000 > 0000 .vl_............ > 0x0040: 0000 0000 0000 0000 0000 0000 0000 > 0000 ................ > 0x0050: 0000 .. > 22:48:34.004865 IP worrelsik.luky.nl.netrek > salomo.luky.nl.49467: > P 4345:5769(1424) ack 97 win 1448 <nop,nop,timestamp 1164940199 > 460745823> > 0x0000: 4500 05c4 e243 4000 4006 cf94 c0a8 0106 > E....C at .@....... > 0x0010: c0a8 0105 0a20 c13b 123c 8249 bfd2 > e030 .......;.<.I...0 > 0x0020: 8018 05a8 b0e1 0000 0101 080a 456f > 93a7 ............Eo.. > 0x0030: 1b76 6c5f 0000 0000 141c 0000 121c > 0000 .vl_............ > 0x0040: 0000 0000 041c 0000 0000 0000 0000 > 0000 ................ > 0x0050: 181d .. > 22:48:34.071085 IP salomo.luky.nl.49467 > worrelsik.luky.nl.netrek: > F 97:97(0) ack 5769 win 65535 <nop,nop,timestamp 460745823 1164940199> > 0x0000: 4500 0034 bb93 4000 4006 fbd4 c0a8 0105 E.. > 4.. at .@....... > 0x0010: c0a8 0106 c13b 0a20 bfd2 e030 123c > 87d9 .....;.....0.<.. > 0x0020: 8011 ffff 8cff 0000 0101 080a 1b76 > 6c5f .............vl_ > 0x0030: 456f 93a7 Eo.. > 22:48:34.071476 IP worrelsik.luky.nl.netrek > salomo.luky.nl.49467: > F 5769:5769(0) ack 98 win 1448 <nop,nop,timestamp 1164940215 > 460745823> > 0x0000: 4500 0034 e245 4000 4006 d522 c0a8 0106 E.. > 4.E at .@..".... > 0x0010: c0a8 0105 0a20 c13b 123c 87d9 bfd2 > e031 .......;.<.....1 > 0x0020: 8011 05a8 8746 0000 0101 080a 456f > 93b7 .....F......Eo.. > 0x0030: 1b76 6c5f .vl_ > active--: 0: pid 31844 terminated > 22:48:34.276188 IP worrelsik.luky.nl.netrek > salomo.luky.nl.49467: > F 5769:5769(0) ack 98 win 1448 <nop,nop,timestamp 1164940267 > 460745823> > 0x0000: 4500 0034 e247 4000 4006 d520 c0a8 0106 E.. > 4.G at .@....... > 0x0010: c0a8 0105 0a20 c13b 123c 87d9 bfd2 > e031 .......;.<.....1 > 0x0020: 8011 05a8 8712 0000 0101 080a 456f > 93eb ............Eo.. > 0x0030: 1b76 6c5f .vl_ > 22:48:34.276517 IP salomo.luky.nl.49467 > > worrelsik.luky.nl.netrek: . ack 5770 win 65535 <nop,nop,timestamp > 460745824 1164940267> > 0x0000: 4500 0034 bb95 4000 4006 fbd2 c0a8 0105 E.. > 4.. at .@....... > 0x0010: c0a8 0106 c13b 0a20 bfd2 e031 123c > 87da .....;.....1.<.. > 0x0020: 8010 ffff 8cb9 0000 0101 080a 1b76 > 6c60 .............vl` > 0x0030: 456f 93eb Eo.. > salomo.luky.nl Sat May 20 22:48:33 2006 > > On 20 May 2006, at 22:44, Chris en Judith wrote: > >> Hi >> >> i'm developing a new client based on Objective-C/Cocoa but have >> difficulties figuring out the protocol required to establish a >> connection to the server. So far i can connect to the server and >> exchange some data but after the MOTD i get lost. Here's a >> transcript of what i am trying: >> >> 2006-05-20 22:33:24.370 MacTrek[4128] SetupWindowController >> awakeFromNib >> 2006-05-20 22:33:24.748 MacTrek[4128] SetupWindowController >> raiseSetupWindow >> (gdb) continue >> 2006-05-20 22:33:32.469 MacTrek[4128] >> ClientController.startClientAt: netrek.luky.nl port 2592 >> 2006-05-20 22:33:32.473 MacTrek[4128] Communication.callServer: >> netrek.luky.nl at 2592 >> 2006-05-20 22:33:32.474 MacTrek[4128] Communication.callServer: >> got connection parameters >> Current language: auto; currently objective-c >> Pending breakpoint 1 - ""ServerReader.m:166" resolved >> 2006-05-20 22:33:32.869 MacTrek[4128] ServerSenderTcp.sendBuffer >> message: CP_SOCKET (27) size: 8 >> 2006-05-20 22:33:32.870 MacTrek[4128] >> LLNotificationCenter.postNotificationName COMM_PICK_SOCKET_SENT >> 2006-05-20 22:33:32.870 MacTrek[4128] ServerSenderTcp.sendBuffer >> message: CP_FEATURE (60) size: 88 >> (gdb) continue >> 2006-05-20 22:33:38.945 MacTrek[4128] ServerReader.readFromServer >> received message: SP_MOTD (11), count: 1536 >> 2006-05-20 22:33:38.994 MacTrek[4128] ServerReader.handlePacket: >> SP_MOTD: Welcome to Vanilla server version 2.10, patchlevel 2 >> 2006-05-20 22:33:39.020 MacTrek[4128] >> LLNotificationCenter.postNotificationName SP_MOTD >> 2006-05-20 22:33:39.020 MacTrek[4128] ServerReader.readFromServer >> received message: SP_MOTD_PIC (32), count: 1452 >> 2006-05-20 22:33:39.021 MacTrek[4128] ServerReader.handlePacket: >> SP_MOTD_PIC not implemented >> 2006-05-20 22:33:39.021 MacTrek[4128] ServerReader.readFromServer >> received message: UNKNOWN (0), count: 1440 >> 2006-05-20 22:33:39.021 MacTrek[4128] ServerReader.readFromServer: >> Unknown packet type. Flushing packet buffer & input stream. >> 2006-05-20 22:33:39.021 MacTrek[4128] ServerReader.readFromServer: >> Last packet type: 0 >> >> roughly the server responds to my CP_SOCKET and CP_FEATURE message >> with a SP_MOTD and a SP_MOTD_PIC the remainder of the buffer is >> filled with a 0 and gets flushed. (i might accidently have read an >> entire frame 1536 in stead of what was really in the buffer but >> what the hack. >> >> i was expecting a message SP_S_PLAYER to set which slot i'd been >> allocated but i might be fully off here. >> >> What is going wrong and what should i have done ? >> >> regards >> >> Chris >