188:
373:
32:
294:
standards and best practices in network programming. Developers are encouraged to explore the extensive documentation and tutorials available on the official Asio website, which cover a wide range of topics, from basic usage to advanced features.
283:. The library has been developed by Christopher M. Kohlhoff since 2003. A networking proposal based on Asio was submitted to the C++ standards committee in 2006 for possible inclusion in the second Technical Report on C++ Library Extensions (
290:
As of 2024, Asio continues to evolve, with ongoing contributions from the community and enhancements to its functionality. The library is regularly updated to support the latest
414:
438:
443:
100:
407:
72:
42:
79:
400:
86:
208:
68:
57:
264:
167:
141:
310:
433:
93:
388:
53:
20:
253:
8:
213:
187:
284:
217:
380:
268:
224:
49:
353:
384:
257:
427:
276:
358:
280:
176:
127:
31:
372:
322:
16:
Open-source, cross-platform C++ library for network programming
348:
291:
260:
201:
238:
425:
408:
267:. It provides developers with a consistent
58:introducing citations to additional sources
415:
401:
186:
48:Relevant discussion may be found on the
426:
367:
25:
311:C++ TR2 Networking Library Proposal
279:on 30 December 2005 after a 20-day
271:model using a modern C++ approach.
13:
14:
455:
342:
147:1.20.0 / October 16, 2021
439:Software using the Boost license
371:
41:relies largely or entirely on a
30:
444:Computer programming tool stubs
315:
304:
1:
387:. You can help Knowledge by
7:
10:
460:
366:
18:
233:
223:
207:
197:
166:
162:
140:
136:
126:
354:Boost Asio documentation
298:
252:is a freely available,
132:Christopher M. Kohlhoff
69:"Asio" C++ library
383:-related article is a
275:was accepted into the
229:Boost Software License
149:; 2 years ago
21:Asio (disambiguation)
54:improve this article
19:For other uses, see
265:network programming
123:
323:"Asio C++ Library"
128:Original author(s)
121:
396:
395:
247:
246:
119:
118:
104:
451:
417:
410:
403:
381:programming-tool
375:
368:
337:
336:
334:
333:
319:
313:
308:
269:asynchronous I/O
243:
240:
190:
185:
182:
180:
178:
157:
155:
150:
124:
122:Asio C++ library
120:
114:
111:
105:
103:
62:
34:
26:
459:
458:
454:
453:
452:
450:
449:
448:
424:
423:
422:
421:
364:
345:
340:
331:
329:
327:think-async.com
321:
320:
316:
309:
305:
301:
237:
193:
175:
158:
153:
151:
148:
115:
109:
106:
63:
61:
47:
35:
24:
17:
12:
11:
5:
457:
447:
446:
441:
436:
420:
419:
412:
405:
397:
394:
393:
376:
362:
361:
356:
351:
349:Asio home page
344:
343:External links
341:
339:
338:
314:
302:
300:
297:
258:cross-platform
245:
244:
235:
231:
230:
227:
221:
220:
211:
205:
204:
199:
195:
194:
192:
191:
181:/chriskohlhoff
172:
170:
164:
163:
160:
159:
146:
144:
142:Stable release
138:
137:
134:
133:
130:
117:
116:
52:. Please help
38:
36:
29:
15:
9:
6:
4:
3:
2:
456:
445:
442:
440:
437:
435:
434:C++ libraries
432:
431:
429:
418:
413:
411:
406:
404:
399:
398:
392:
390:
386:
382:
377:
374:
370:
369:
365:
360:
357:
355:
352:
350:
347:
346:
328:
324:
318:
312:
307:
303:
296:
293:
288:
286:
282:
278:
277:Boost library
274:
270:
266:
262:
259:
255:
251:
242:
236:
232:
228:
226:
222:
219:
215:
212:
210:
206:
203:
200:
196:
189:
184:
174:
173:
171:
169:
165:
161:
145:
143:
139:
135:
131:
129:
125:
113:
102:
99:
95:
92:
88:
85:
81:
78:
74:
71: –
70:
66:
65:Find sources:
59:
55:
51:
45:
44:
43:single source
39:This article
37:
33:
28:
27:
22:
389:expanding it
378:
363:
330:. Retrieved
326:
317:
306:
289:
272:
263:library for
249:
248:
107:
97:
90:
83:
76:
64:
40:
254:open-source
239:think-async
428:Categories
332:2024-08-01
273:Boost.Asio
198:Written in
168:Repository
154:2021-10-16
110:April 2024
80:newspapers
218:framework
50:talk page
359:Samples
234:Website
225:License
214:Library
152: (
94:scholar
281:review
177:github
96:
89:
82:
75:
67:
379:This
299:Notes
183:/asio
101:JSTOR
87:books
385:stub
250:Asio
241:.com
209:Type
179:.com
73:news
292:C++
287:).
285:TR2
261:C++
216:or
202:C++
56:by
430::
325:.
256:,
416:e
409:t
402:v
391:.
335:.
156:)
112:)
108:(
98:·
91:·
84:·
77:·
60:.
46:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.