Socket.io-with-iOS
(deprecated). Please use https://github.com/socketio/socket.io-client-swift . Node.js socket.io with iOS. It's using https://github.com/pkyeck/socket.IO-objc
File Explorer
- SBJson.h
- SBJsonParser.h
- SBJsonParser.m
- SBJsonStreamParser.h
- SBJsonStreamParser.m
- SBJsonStreamParserAccumulator.h
- SBJsonStreamParserAccumulator.m
- SBJsonStreamParserAdapter.h
- SBJsonStreamParserAdapter.m
- SBJsonStreamParserState.h
- SBJsonStreamParserState.m
- SBJsonStreamTokeniser.h
- SBJsonStreamTokeniser.m
- SBJsonStreamWriter.h
- SBJsonStreamWriter.m
- SBJsonStreamWriterAccumulator.h
- SBJsonStreamWriterAccumulator.m
- SBJsonStreamWriterState.h
- SBJsonStreamWriterState.m
- SBJsonWriter.h
- SBJsonWriter.m
- base64.c
- base64.h
- NSData+SRB64Additions.h
- NSData+SRB64Additions.m
- SocketRocket-Prefix.pch
- SRWebSocket.h
- SRWebSocket.m
- SocketIO.h
- SocketIO.m
- SocketIOJSONSerialization.h
- SocketIOJSONSerialization.m
- SocketIOPacket.h
- SocketIOPacket.m
- SocketIOTransport.h
- SocketIOTransportWebsocket.h
- SocketIOTransportWebsocket.m
- SocketIOTransportXHR.h
- SocketIOTransportXHR.m
- Main.storyboard
- InfoPlist.strings
- Contents.json
- Contents.json
- AppDelegate.h
- AppDelegate.m
- main.m
- socketIOexample-Info.plist
- socketIOexample-Prefix.pch
- ViewController.h
- ViewController.m
- UserInterfaceState.xcuserstate
- contents.xcworkspacedata
- Breakpoints_v2.xcbkptlist
- socketIOexample.xcscheme
- xcschememanagement.plist
- project.pbxproj
- InfoPlist.strings
- socketIOexampleTests-Info.plist
- socketIOexampleTests.m
- bootstrap.min.css
- custom.css
- jquery-1.10.1.min.js
- express
- express
- index.js
- route.js
- application.js
- express.js
- middleware.js
- request.js
- response.js
- utils.js
- view.js
- crc.test.js
- .npmignore
- .travis.yml
- index.js
- package.json
- README.md
- index.js
- package.json
- README.md
- test.js
- History.md
- index.js
- package.json
- Readme.md
- cookie.js
- memory.js
- session.js
- store.js
- basicAuth.js
- bodyParser.js
- compress.js
- cookieParser.js
- cookieSession.js
- csrf.js
- directory.js
- errorHandler.js
- favicon.js
- json.js
- limit.js
- logger.js
- methodOverride.js
- multipart.js
- query.js
- responseTime.js
- session.js
- static.js
- staticCache.js
- timeout.js
- urlencoded.js
- vhost.js
- page.png
- page_add.png
- page_attach.png
- page_code.png
- page_copy.png
- page_delete.png
- page_edit.png
- page_error.png
- page_excel.png
- page_find.png
- page_gear.png
- page_go.png
- page_green.png
- page_key.png
- page_lightning.png
- page_link.png
- page_paintbrush.png
- page_paste.png
- page_red.png
- page_refresh.png
- page_save.png
- page_white.png
- page_white_acrobat.png
- page_white_actionscript.png
- page_white_add.png
- page_white_c.png
- page_white_camera.png
- page_white_cd.png
- page_white_code.png
- page_white_code_red.png
- page_white_coldfusion.png
- page_white_compressed.png
- page_white_copy.png
- page_white_cplusplus.png
- page_white_csharp.png
- page_white_cup.png
- page_white_database.png
- page_white_delete.png
- page_white_dvd.png
- page_white_edit.png
- page_white_error.png
- page_white_excel.png
- page_white_find.png
- page_white_flash.png
- page_white_freehand.png
- page_white_gear.png
- page_white_get.png
- page_white_go.png
- page_white_h.png
- page_white_horizontal.png
- page_white_key.png
- page_white_lightning.png
- page_white_link.png
- page_white_magnify.png
- page_white_medal.png
- page_white_office.png
- page_white_paint.png
- page_white_paintbrush.png
- page_white_paste.png
- page_white_php.png
- page_white_picture.png
- page_white_powerpoint.png
- page_white_put.png
- page_white_ruby.png
- page_white_stack.png
- page_white_star.png
- page_white_swoosh.png
- page_white_text.png
- page_white_text_width.png
- page_white_tux.png
- page_white_vector.png
- page_white_visualstudio.png
- page_white_width.png
- page_white_word.png
- page_white_world.png
- page_white_wrench.png
- page_white_zip.png
- page_word.png
- page_world.png
- directory.html
- error.html
- favicon.ico
- style.css
- cache.js
- connect.js
- index.js
- patch.js
- proto.js
- utils.js
- .npmignore
- component.json
- History.md
- index.js
- Makefile
- package.json
- Readme.md
- bench-multipart-parser.js
- json.js
- post.js
- upload.js
- file.js
- incoming_form.js
- index.js
- json_parser.js
- multipart_parser.js
- octet_parser.js
- querystring_parser.js
- beta-sticker-1.png
- binaryfile.tar.gz
- blank.gif
- funkyfilename.txt
- menu_separator.png
- plain.txt
- info.md
- encoding.js
- misc.js
- no-filename.js
- preamble.js
- special-chars-in-filename.js
- workarounds.js
- multipart.js
- test-fixtures.js
- test-json.js
- test-octet-stream.js
- test-multipart-parser.js
- test-file.js
- test-incoming-form.js
- test-multipart-parser.js
- test-querystring-parser.js
- test-multi-video-upload.js
- common.js
- test-connection-aborted.js
- test-content-transfer-encoding.js
- test-issue-46.js
- base64.html
- test-file.js
- test-incoming-form.js
- common.js
- run.js
- record.js
- .npmignore
- .travis.yml
- index.js
- LICENSE
- package.json
- Readme.md
- .npmignore
- History.md
- index.js
- Makefile
- package.json
- Readme.md
- .gitmodules
- .npmignore
- index.js
- package.json
- Readme.md
- index.js
- package.json
- .npmignore
- .travis.yml
- index.js
- LICENSE
- package.json
- Readme.md
- mocha.opts
- parse.js
- serialize.js
- .npmignore
- .travis.yml
- index.js
- LICENSE
- package.json
- README.md
- .npmignore
- History.md
- index.js
- Makefile
- package.json
- Readme.md
- app.js
- browser.html
- wildcards.js
- worker.js
- debug.js
- .npmignore
- component.json
- debug.js
- History.md
- index.js
- package.json
- Readme.md
- .npmignore
- History.md
- index.js
- Makefile
- package.json
- Readme.md
- index.js
- package.json
- pow.js
- chmod.js
- clobber.js
- mkdirp.js
- perm.js
- perm_sync.js
- race.js
- rel.js
- return.js
- return_sync.js
- root.js
- sync.js
- umask.js
- umask_sync.js
- .npmignore
- .travis.yml
- index.js
- LICENSE
- package.json
- readme.markdown
- .npmignore
- History.md
- index.js
- Makefile
- package.json
- Readme.md
- send.js
- utils.js
- mime.types
- node.types
- LICENSE
- mime.js
- package.json
- README.md
- test.js
- .npmignore
- History.md
- index.js
- Makefile
- package.json
- Readme.md
- .npmignore
- .travis.yml
- History.md
- index.js
- LICENSE
- Makefile
- package.json
- Readme.md
- test.js
- pub.js
- run
- server.js
- pub.js
- run
- server.js
- 00
- plot
- size-rate.png
- speed.js
- codec.js
- buffer_bench.js
- hiredis_parser.js
- re_sub_test.js
- reconnect_test.js
- sub_quit_test.js
- auth.js
- backpressure_drain.js
- eval.js
- extend.js
- file.js
- mget.js
- monitor.js
- multi.js
- multi2.js
- psubscribe.js
- pub_sub.js
- simple.js
- sort.js
- subqueries.js
- subquery.js
- unix_socket.js
- web_server.js
- hiredis.js
- javascript.js
- commands.js
- queue.js
- to_array.js
- util.js
- .npmignore
- changelog.md
- diff_multi_bench_output.js
- generate_commands.js
- index.js
- multi_bench.js
- package.json
- README.md
- test.js
- decode.bench.js
- encode.bench.js
- runner.js
- memory.js
- redis.js
- default.js
- hybi-07-12.js
- hybi-16.js
- index.js
- flashsocket.js
- htmlfile.js
- http-polling.js
- http.js
- index.js
- jsonp-polling.js
- websocket.js
- xhr-polling.js
- logger.js
- manager.js
- namespace.js
- parser.js
- socket.io.js
- socket.js
- static.js
- store.js
- transport.js
- util.js
- base64id.js
- .npmignore
- package.json
- README.md
- index.html
- basic.fallback.js
- basic.js
- server.js
- ssl.crt
- ssl.private.key
- unit.test.js
- .npmignore
- index.js
- LICENSE
- Makefile
- package.json
- README.md
- pub.js
- run
- server.js
- pub.js
- run
- server.js
- 00
- plot
- size-rate.png
- speed.js
- codec.js
- buffer_bench.js
- hiredis_parser.js
- re_sub_test.js
- reconnect_test.js
- sub_quit_test.js
- auth.js
- backpressure_drain.js
- eval.js
- extend.js
- file.js
- mget.js
- monitor.js
- multi.js
- multi2.js
- psubscribe.js
- pub_sub.js
- simple.js
- sort.js
- subqueries.js
- subquery.js
- unix_socket.js
- web_server.js
- hiredis.js
- javascript.js
- commands.js
- queue.js
- to_array.js
- util.js
- .npmignore
- changelog.md
- diff_multi_bench_output.js
- generate_commands.js
- index.js
- mem.js
- multi_bench.js
- package.json
- README.md
- test.js
- builder.js
- component.json
- index.js
- component.json
- index.js
- component.json
- index.js
- component.json
- index.js
- flashsocket.js
- index.js
- polling-jsonp.js
- polling-xhr.js
- polling.js
- websocket.js
- emitter.js
- index.js
- parser.js
- socket.js
- transport.js
- util.js
- component.json
- component.json
- index.js
- component.json
- index.js
- component.json
- debug.js
- index.js
- socket.io.js
- socket.io.min.js
- WebSocketMain.swf
- WebSocketMainInsecure.swf
- flashsocket.js
- htmlfile.js
- jsonp-polling.js
- websocket.js
- xhr-polling.js
- xhr.js
- RFC2817Socket.as
- MD5.as
- MozillaRootCertificates.as
- X509Certificate.as
- X509CertificateCollection.as
- HMAC.as
- IHash.as
- IHMAC.as
- MAC.as
- MD2.as
- MD5.as
- SHA1.as
- SHA224.as
- SHA256.as
- SHABase.as
- ARC4.as
- IPRNG.as
- Random.as
- TLSPRF.as
- RSAKey.as
- AESKey.as
- aeskey.pl
- BlowFishKey.as
- CBCMode.as
- CFB8Mode.as
- CFBMode.as
- CTRMode.as
- DESKey.as
- dump.txt
- ECBMode.as
- ICipher.as
- IMode.as
- IPad.as
- IStreamCipher.as
- ISymmetricKey.as
- IVMode.as
- NullPad.as
- OFBMode.as
- PKCS5.as
- SimpleIVMode.as
- SSLPad.as
- TLSPad.as
- TripleDESKey.as
- XTeaKey.as
- AESKeyTest.as
- ARC4Test.as
- BigIntegerTest.as
- BlowFishKeyTest.as
- CBCModeTest.as
- CFB8ModeTest.as
- CFBModeTest.as
- CTRModeTest.as
- DESKeyTest.as
- ECBModeTest.as
- HMACTest.as
- ITestHarness.as
- MD2Test.as
- MD5Test.as
- OFBModeTest.as
- RSAKeyTest.as
- SHA1Test.as
- SHA224Test.as
- SHA256Test.as
- TestCase.as
- TLSPRFTest.as
- TripleDESKeyTest.as
- XTeaKeyTest.as
- BulkCiphers.as
- CipherSuites.as
- IConnectionState.as
- ISecurityParameters.as
- KeyExchanges.as
- MACs.as
- SSLConnectionState.as
- SSLEvent.as
- SSLSecurityParameters.as
- TLSConfig.as
- TLSConnectionState.as
- TLSEngine.as
- TLSError.as
- TLSEvent.as
- TLSSecurityParameters.as
- TLSSocket.as
- TLSSocketEvent.as
- TLSTest.as
- Crypto.as
- BarrettReduction.as
- bi_internal.as
- BigInteger.as
- ClassicReduction.as
- IReduction.as
- MontgomeryReduction.as
- NullReduction.as
- ByteString.as
- DER.as
- IAsn1Type.as
- Integer.as
- ObjectIdentifier.as
- OID.as
- PEM.as
- PrintableString.as
- Sequence.as
- Set.as
- Type.as
- UTCTime.as
- ArrayUtil.as
- Base64.as
- Hex.as
- Memory.as
- build.sh
- IWebSocketLogger.as
- WebSocket.as
- WebSocketEvent.as
- WebSocketMain.as
- WebSocketMainInsecure.as
- .npmignore
- README.md
- sample.html
- swfobject.js
- web_socket.js
- WebSocketMain.swf
- WebSocketMainInsecure.zip
- events.js
- io.js
- json.js
- namespace.js
- parser.js
- socket.js
- transport.js
- util.js
- uglifyjs
- wscat
- .npmignore
- benchmark.html
- index.js
- LICENSE
- package.json
- README
- test-parser.html
- test-tokenizer.html
- tests.js
- Tokenizer.js
- unicodecategories.js
- ZeParser.js
- .npmignore
- index.js
- package.json
- Readme.md
- test.js
- uglifyjs
- object-ast.js
- parse-js.js
- process.js
- squeeze-more.js
- array1.js
- array2.js
- array3.js
- array4.js
- assignment.js
- concatstring.js
- const.js
- empty-blocks.js
- forstatement.js
- if.js
- ifreturn.js
- ifreturn2.js
- issue10.js
- issue11.js
- issue13.js
- issue14.js
- issue16.js
- issue17.js
- issue20.js
- issue21.js
- issue25.js
- issue27.js
- issue278.js
- issue28.js
- issue29.js
- issue30.js
- issue34.js
- issue4.js
- issue48.js
- issue50.js
- issue53.js
- issue54.1.js
- issue68.js
- issue69.js
- issue9.js
- mangle.js
- null_string.js
- strict-equals.js
- var.js
- whitespace.js
- with.js
- array1.js
- array2.js
- array3.js
- array4.js
- assignment.js
- concatstring.js
- const.js
- empty-blocks.js
- forstatement.js
- if.js
- ifreturn.js
- ifreturn2.js
- issue10.js
- issue11.js
- issue13.js
- issue14.js
- issue16.js
- issue17.js
- issue20.js
- issue21.js
- issue25.js
- issue27.js
- issue278.js
- issue28.js
- issue29.js
- issue30.js
- issue34.js
- issue4.js
- issue48.js
- issue50.js
- issue53.js
- issue54.1.js
- issue68.js
- issue69.js
- issue9.js
- mangle.js
- null_string.js
- strict-equals.js
- var.js
- whitespace.js
- with.js
- scripts.js
- beautify.js
- testparser.js
- 269.js
- app.js
- embed-tokens.js
- goto.js
- goto2.js
- hoist.js
- instrument.js
- instrument2.js
- liftvars.js
- test.js
- uglify-hangs.js
- uglify-hangs2.js
- .npmignore
- docstyle.css
- package.json
- README.html
- README.org
- uglify-js.js
- parser.benchmark.js
- sender.benchmark.js
- speed.js
- util.js
- wscat
- bufferutil.o.d
- validation.o.d
- bufferutil.node.d
- validation.node.d
- bufferutil.o
- validation.o
- bufferutil.node
- linker.lock
- validation.node
- binding.Makefile
- bufferutil.target.mk
- config.gypi
- gyp-mac-tool
- Makefile
- validation.target.mk
- ws.md
- app.js
- index.html
- uploader.js
- .npmignore
- package.json
- server.js
- index.html
- package.json
- server.js
- index.html
- package.json
- server.js
- ssl.js
- browser.js
- BufferPool.js
- BufferUtil.fallback.js
- BufferUtil.js
- ErrorCodes.js
- Receiver.hixie.js
- Receiver.js
- Sender.hixie.js
- Sender.js
- Validation.fallback.js
- Validation.js
- WebSocket.js
- WebSocketServer.js
- commander.js
- .npmignore
- .travis.yml
- History.md
- index.js
- Makefile
- package.json
- Readme.md
- .index.js
- LICENSE
- nan.h
- package.json
- README.md
- options.js
- test.conf
- options.test.js
- .npmignore
- Makefile
- package.json
- README.md
- .npmignore
- example.js
- package.json
- README.md
- tinycolor.js
- bufferutil.cc
- validation.cc
- agent1-cert.pem
- agent1-key.pem
- ca1-cert.pem
- ca1-key.pem
- certificate.pem
- key.pem
- request.pem
- textfile
- autobahn-server.js
- autobahn.js
- BufferPool.test.js
- hybi-common.js
- Receiver.hixie.test.js
- Receiver.test.js
- Sender.hixie.test.js
- Sender.test.js
- testserver.js
- Validation.test.js
- WebSocket.integration.js
- WebSocket.test.js
- WebSocketServer.test.js
- .npmignore
- .travis.yml
- binding.gyp
- builderror.log
- History.md
- index.js
- Makefile
- package.json
- README.md
- demo.js
- XMLHttpRequest.js
- test-constants.js
- test-events.js
- test-exceptions.js
- test-headers.js
- test-request-methods.js
- test-request-protocols.js
- testdata.txt
- autotest.watchr
- package.json
- README.md
- builder.common.js
- builder.test.js
- events.test.js
- io.test.js
- parser.test.js
- socket.test.js
- util.test.js
- worker.js
- .npmignore
- History.md
- Makefile
- package.json
- README.md
- .npmignore
- .travis.yml
- History.md
- index.js
- LICENSE
- Makefile
- package.json
- Readme.md
- index.html
- app.js
- package.json
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
Command Glossary
Commands referenced in this DOCs, explained below.
node
View Details ▼
node
Server-side JavaScript platform (Node.js).
node {{path/to/file}}
Run a JavaScript file:
node
Start a REPL (interactive shell):
node --watch {{path/to/file}}
Execute the specified file restarting the process when an imported file is changed (requires Node.js version 18.11+):
// repository documentation
Was this content helpful?
(0 ratings)
