From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p72KI3vq024844 for ; Tue, 2 Aug 2011 22:18:03 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AksCAOZaOE5RZ90xkWdsb2JhbABChEeiLXQUAQEBAQkLCwcUAyKBQAEBAQEDIyYwEAIBCA4KCiACAgIwFwENAQEEDg0Gh2CuZpEvhTIxXwSNfoR9kGQ X-IronPort-AV: E=Sophos;i="4.67,307,1309730400"; d="ml'?scan'208";a="114799071" Received: from mtaout03-winn.ispmail.ntl.com ([81.103.221.49]) by mail1-smtp-roc.national.inria.fr with ESMTP; 02 Aug 2011 22:17:57 +0200 Received: from aamtaout02-winn.ispmail.ntl.com ([81.103.221.35]) by mtaout03-winn.ispmail.ntl.com (InterMail vM.7.08.04.00 201-2186-134-20080326) with ESMTP id <20110802201756.LIKW5301.mtaout03-winn.ispmail.ntl.com@aamtaout02-winn.ispmail.ntl.com>; Tue, 2 Aug 2011 21:17:56 +0100 Received: from romulus.metastack.com ([81.102.132.77]) by aamtaout02-winn.ispmail.ntl.com (InterMail vG.3.00.04.00 201-2196-133-20080908) with ESMTP id <20110802201756.YWSM5924.aamtaout02-winn.ispmail.ntl.com@romulus.metastack.com>; Tue, 2 Aug 2011 21:17:56 +0100 Received: from remus.metastack.local ([172.16.0.1]) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id p72KHqw2026160 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 2 Aug 2011 21:17:52 +0100 Received: from Remus.metastack.local ([fe80::547c:3c42:e1da:eda2]) by Remus.metastack.local ([fe80::547c:3c42:e1da:eda2%10]) with mapi id 14.01.0289.001; Tue, 2 Aug 2011 21:17:52 +0100 From: David Allsopp To: "'Gerd Stolpmann'" CC: "'OCaml List'" Thread-Topic: [Caml-list] Writing to a blocked socket Thread-Index: AcxRNTAmE9oUysB1TgqqvacnfYn7hQACwumAAAQFLPA= Date: Tue, 2 Aug 2011 20:17:51 +0000 Message-ID: References: <000101cc5135$e1f1ab90$a5d502b0$@metastack.com> <1312312561.6236.307.camel@thinkpad> In-Reply-To: <1312312561.6236.307.camel@thinkpad> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [172.16.0.7] Content-Type: multipart/mixed; boundary="_002_E51C5B015DBD1348A1D85763337FB6D9C23D38EERemusmetastackl_" MIME-Version: 1.0 Organization: MetaStack Solutions Ltd. X-Scanned-By: MIMEDefang 2.65 on 81.102.132.77 X-Cloudmark-Analysis: v=1.1 cv=R50lirqlHffDPPkwUlkuVa99MrvKdVWo//yz83qex8g= c=1 sm=0 a=40hZHaDki8MA:10 a=O5OQiGhyCJMA:10 a=cTs9vV391PwA:10 a=xqWC_Br6kY4A:10 a=1XWaLZrsAAAA:8 a=PJc2qwVPspLKeHJ_TVkA:9 a=QEXdDO2ut3YA:10 a=AqGwF4axThRSHWywi8gA:9 a=wIX-qV9mNBV_ydNY7yAA:7 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117 Subject: RE: [Caml-list] Writing to a blocked socket --_002_E51C5B015DBD1348A1D85763337FB6D9C23D38EERemusmetastackl_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 R2VyZCBTdG9scG1hbm4gd3JvdGU6DQo+IEFtIERpZW5zdGFnLCBkZW4gMDIu MDguMjAxMSwgMTg6MDEgKzAxMDAgc2NocmllYiBEYXZpZCBBbGxzb3BwOg0K PiA+IEkgZG9uJ3Qgc2VlbSB0byBiZSBhYmxlIHRvIGFzayBHb29nbGUgdGhp cyBpbiBhIHdheSB3aGljaCB3aWxsIGdpdmUgbWUNCj4gPiBhIHJlYXNvbmFi bGUgYW5zd2VyIQ0KPiA+DQo+ID4gSW4gdGhlIHNhbWUgcHJvY2VzcywgaWYg eW91IGhhdmUgb25lIHRocmVhZCBibG9ja2VkIG9uIGEgW3JlY3ZdDQo+ID4g b3BlcmF0aW9uIG9uIGEgc29ja2V0LCB1bmRlciBVbml4IGFub3RoZXIgdGhy ZWFkIGNhbiBzdGlsbCB3cml0ZSB0bw0KPiA+IHRoZSBzb2NrZXQuIFVuZGVy IFdpbmRvd3MsIGhvd2V2ZXIsIHRoZSBjYWxsIHRvIFtzZW5kXSBibG9ja3Mg YmVjYXVzZQ0KPiA+IHRoZXJlJ3MgYW5vdGhlciB0aHJlYWQgYmxvY2tlZCBv biBhIFtyZWN2XSB0byB0aGUgc2FtZSBzb2NrZXQuIEFyZQ0KPiA+IHRoZXJl IGFueSBvcHRpb25zIHRoYXQgY2FuIGJlIHNldCB0byBjaGFuZ2UgdGhhdCBi ZWhhdmlvdXIgb3IgaXMgdGhhdA0KPiA+IGp1c3QgInRoZSB3YXkgaXQgaXMi IGFuZCB0aGUgYXBwbGljYXRpb24gaGFzIHRvIGJlIGNvZGVkIHVzaW5nIFtz ZWxlY3RdDQo+IGluc3RlYWQ/DQo+IA0KPiBSZWFsbHk/IFRoaXMgZG9lcyBu b3QgbWFrZSBzZW5zZSBhdCBhbGwuIEl0J3MgcXVpdGUgbm9ybWFsIHRoYXQg b25lDQo+IGRpcmVjdGlvbiBpcyBibG9ja2VkLCBhbmQgdGhlIG90aGVyIG5v dC4gQXJlIHlvdSBzdXJlIGFib3V0IHlvdXINCj4gb2JzZXJ2YXRpb24/DQoN ClNlZW1zIHRvIGJlLCBmcm9tIHRoZSBhdHRhY2hlZCAtIGltcG9ydGFudCBi aXQgaXMgb24gdGhlIGxhc3QgMTAgbGluZXMgLSB0aGUgZnVuY3Rpb24gcmVh ZFRocmVhZCBpcyBzcGF3bmVkIGluIGEgdGhyZWFkIG9mIGl0cyBvd24gYW5k IHRoZW4gdGhlIGxvb3AgYmVsb3cgcmVhZHMgaW5wdXQgYW5kIHNlbmRzIGVh Y2ggbGluZSBkb3duIHRoZSBzb2NrZXQuDQoNCkNvbXBpbGVkIHdpdGg6DQoN Cm9jYW1sZmluZCBvY2FtbG9wdCAtbyBmb28gLXRocmVhZCAtcGFja2FnZSB1 bml4LHRocmVhZHMgLWxpbmtwa2cgRm9vLm1sDQoNCmFuZCB0aGVuIGV4ZWN1 dGVkIGFzOg0KDQouL2ZvbyB3d3cuZ29vZ2xlLmNvbQ0KDQpJIGVudGVyOg0K DQpHRVQgLyBIVFRQLzEuMA0KDQpmb2xsb3dlZCBieSB0d28gbmV3IGxpbmVz Li4uIG9uIExpbnV4IEkgZ2V0IGEgcmVzcG9uc2UgZnJvbSBHb29nbGUsIG9u IFdpbmRvd3MgaXQgaGFuZ3MgYWZ0ZXIgdGhlIGZpcnN0IGxpbmUuIDMuMTIu MCAoYW5kIDMuMTAuMSBvbiBhbiBvbGQgbWFjaGluZSkgYWxsIGJlaGF2aW5n IHRoZSBzYW1lIHdheS4NCg0KRGF2aWQNCg== --_002_E51C5B015DBD1348A1D85763337FB6D9C23D38EERemusmetastackl_ Content-Type: application/octet-stream; name="Foo.ml" Content-Description: Foo.ml Content-Disposition: attachment; filename="Foo.ml"; size=1723; creation-date="Wed, 21 Jul 2010 13:46:30 GMT"; modification-date="Tue, 02 Aug 2011 20:15:32 GMT" Content-Transfer-Encoding: base64 bGV0IGhvc3QgPSByZWYgIiINCmxldCBwb3J0ID0gcmVmIDgwDQoNCmxldCB1 c2FnZSA9ICJ1c2FnZTogZm9vIGhvc3QgWy1wIHBvcnRdIg0KDQpsZXQgXyA9 DQogIEFyZy5wYXJzZQ0KICAgIFsNCiAgICAgICItcCIsIEFyZy5JbnQgKGZ1 biBpIC0+IHBvcnQgOj0gaSksICJcdFBvcnQiOw0KICAgIF0NCiAgICAoZnVu IHMgLT4gaG9zdCA6PSBzKSB1c2FnZTsNCiAgaWYgIWhvc3QgPSAiIg0KICB0 aGVuIFByaW50Zi5wcmludGYgIiVzXG5cbiIgdXNhZ2UNCiAgZWxzZSBsZXQg c29ja2FkZHIgPQ0KICAgICAgICAgbGV0IGhvc3QgPQ0KICAgICAgICAgICB0 cnkNCiAgICAgICAgICAgICBVbml4LmdldGhvc3RieW5hbWUgIWhvc3QNCiAg ICAgICAgICAgd2l0aCBOb3RfZm91bmQgLT4gZmFpbHdpdGggIkhvc3Qgbm90 IGZvdW5kIg0KICAgICAgICAgaW4NCiAgICAgICAgICAgVW5peC5BRERSX0lO RVQgKGhvc3QuVW5peC5oX2FkZHJfbGlzdC4oMCksICFwb3J0KQ0KICAgICAg IGluDQogICAgICAgICBsZXQgc29ja2V0ID0NCiAgICAgICAgICAgbGV0IHMg PSBVbml4LnNvY2tldCBVbml4LlBGX0lORVQgVW5peC5TT0NLX1NUUkVBTSAw DQogICAgICAgICAgIGluDQogICAgICAgICAgICAgVW5peC5jb25uZWN0IHMg c29ja2FkZHI7DQogICAgICAgICAgICAgcw0KICAgICAgICAgaW4NCiAgICAg ICAgICAgbGV0IGJ1ZnNpemUgPSAxMDI0DQogICAgICAgICAgIGluDQogICAg ICAgICAgICAgbGV0IGJ1ZiA9IFN0cmluZy5jcmVhdGUgYnVmc2l6ZQ0KICAg ICAgICAgICAgIGluDQogICAgICAgICAgICAgICBsZXQgbG9vcCA9IHJlZiB0 cnVlDQogICAgICAgICAgICAgICBpbg0KICAgICAgICAgICAgICAgICBQcmlu dGYucHJpbnRmICJDb25uZWN0aW9uIG9rLlxuVHlwZSAnZXhpdCcgdG8gcXVp dC5cblxuJSEiOw0KICAgICAgICAgICAgICAgICBsZXQgcmVhZFRocmVhZCAo KSA9DQogICAgICAgICAgICAgICAgICAgbGV0IGJ1ZiA9IFN0cmluZy5jcmVh dGUgYnVmc2l6ZSBpbg0KICAgICAgICAgICAgICAgICAgICAgd2hpbGUgIWxv b3ANCiAgICAgICAgICAgICAgICAgICAgIGRvDQogICAgICAgICAgICAgICAg ICAgICAgIGxldCByID0gVW5peC5yZWN2IHNvY2tldCBidWYgMCBidWZzaXpl IFtdDQogICAgICAgICAgICAgICAgICAgICAgIGluDQogICAgICAgICAgICAg ICAgICAgICAgICAgUHJpbnRmLnByaW50ZiAiJXMlISIgKFN0cmluZy5zdWIg YnVmIDAgcikNCiAgICAgICAgICAgICAgICAgICAgIGRvbmUNCiAgICAgICAg ICAgICAgICAgaW4NCiAgICAgICAgICAgICAgICAgICBpZ25vcmUgKFRocmVh ZC5jcmVhdGUgcmVhZFRocmVhZCAoKSk7DQogICAgICAgICAgICAgICAgICAg d2hpbGUgIWxvb3ANCiAgICAgICAgICAgICAgICAgICBkbw0KICAgICAgICAg ICAgICAgICAgICAgUHJpbnRmLnByaW50ZiAiUmVhZHk+ICUhIjsNCiAgICAg ICAgICAgICAgICAgICAgIGxldCByID0gVW5peC5yZWFkIFVuaXguc3RkaW4g YnVmIDAgYnVmc2l6ZQ0KICAgICAgICAgICAgICAgICAgICAgaW4NCiAgICAg ICAgICAgICAgICAgICAgICAgaWYgciA9IDQgJiYgU3RyaW5nLnN1YiBidWYg MCA0ID0gImV4aXQiDQogICAgICAgICAgICAgICAgICAgICAgIHRoZW4gbG9v cCA6PSBmYWxzZQ0KICAgICAgICAgICAgICAgICAgICAgICBlbHNlIGlnbm9y ZSAoVW5peC5zZW5kIHNvY2tldCBidWYgMCByIFtdKQ0KICAgICAgICAgICAg ICAgICAgIGRvbmUNCg== --_002_E51C5B015DBD1348A1D85763337FB6D9C23D38EERemusmetastackl_--