├── .gitignore ├── Android ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── zhengsr │ │ │ └── socketdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── zhengsr │ │ │ │ └── socketdemo │ │ │ │ ├── Constans.java │ │ │ │ ├── MainActivity.java │ │ │ │ └── UdpBroServer.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── zhengsr │ │ └── socketdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── JAVA ├── ChatRoom │ ├── .idea │ │ ├── artifacts │ │ │ ├── ChatClient_jar.xml │ │ │ └── ChatServer_jar.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ └── src │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ └── com │ │ └── zhengsr │ │ └── chatroom │ │ ├── Constans.java │ │ ├── DeviceInfo.java │ │ ├── client │ │ ├── Client.java │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── TcpClient.java │ │ └── UdpSearch.java │ │ └── server │ │ ├── ClientDataHandle.java │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ ├── Server.java │ │ ├── TcpServer.java │ │ └── UdpProvider.java ├── NettyDemo │ ├── .idea │ │ ├── compiler.xml │ │ ├── misc.xml │ │ ├── uiDesigner.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── zhengsr │ │ └── nettydemo │ │ ├── Constants.java │ │ └── chat │ │ ├── client │ │ ├── ChatClient.java │ │ ├── ChatClientB.java │ │ ├── ChatClientHandler.java │ │ └── ChatClientInitializer.java │ │ └── server │ │ ├── ChatServer.java │ │ ├── ChatServerHandler.java │ │ └── ChatServerInitializer.java ├── NioDemo │ ├── .idea │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── data.txt │ └── src │ │ ├── FileChnanelTest.java │ │ └── com │ │ └── zhengsr │ │ └── niodemo │ │ ├── Constants.java │ │ └── chat │ │ ├── NioclientA.java │ │ ├── NioclientB.java │ │ └── Nioserver.java ├── Socket-L6 │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── zhengsr │ │ └── socket_6 │ │ ├── CloseUtils.java │ │ ├── TCPConstants.java │ │ ├── UDPConstants.java │ │ ├── client │ │ ├── Client.java │ │ ├── bean │ │ │ └── DeviceInfo.java │ │ ├── tcp │ │ │ └── TcpClient.java │ │ └── udp │ │ │ └── UdpSearch.java │ │ └── server │ │ ├── Server.java │ │ ├── tcp │ │ ├── ClientHandler.java │ │ └── TcpServer.java │ │ └── udp │ │ └── UdpProvider.java ├── Socket-L8-NIO-优化 │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── zhengsr │ │ └── socket │ │ ├── CloseUtils.java │ │ ├── TCPConstants.java │ │ ├── UDPConstants.java │ │ ├── client │ │ ├── Client.java │ │ ├── ClientTest.java │ │ ├── bean │ │ │ └── DeviceInfo.java │ │ ├── tcp │ │ │ └── TcpClient.java │ │ └── udp │ │ │ └── UdpSearch.java │ │ ├── core │ │ ├── Connector.java │ │ ├── IoArgs.java │ │ ├── IoContext.java │ │ ├── IoProvider.java │ │ ├── Receiver.java │ │ ├── Sender.java │ │ ├── impl │ │ │ ├── IoSelectorProvider.java │ │ │ ├── SocketChannelAdapter.java │ │ │ └── async │ │ │ │ ├── AsyncReceiveDispatcher.java │ │ │ │ └── AsyncSendDispatcher.java │ │ └── packet │ │ │ ├── Packet.java │ │ │ ├── ReceivePacket.java │ │ │ ├── SendPacket.java │ │ │ ├── box │ │ │ ├── ByteRecivePacket.java │ │ │ ├── ByteSendPacket.java │ │ │ ├── FileRecivePacket.java │ │ │ ├── FileSendPacket.java │ │ │ ├── StringReceivePacket.java │ │ │ └── StringSendPacket.java │ │ │ └── calback │ │ │ ├── ReceiverDispatcher.java │ │ │ └── SendDispatcher.java │ │ ├── introduce.puml │ │ ├── server │ │ ├── Server.java │ │ ├── tcp │ │ │ ├── ClientHandler.java │ │ │ └── TcpServer.java │ │ └── udp │ │ │ └── UdpProvider.java │ │ └── utils │ │ ├── ByteUtils.java │ │ ├── CloseUtils.java │ │ └── FileUtils.java └── SocketDemo │ ├── .idea │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml │ └── src │ └── com │ └── zhengsr │ └── socketdemo │ ├── Constans.java │ ├── demo1 │ ├── Client.java │ └── Server.java │ ├── demo2_udp │ ├── udp │ │ ├── UdpClient.java │ │ └── UdpServer.java │ ├── udp_broadcast │ │ ├── BroadcastUdpClient.java │ │ └── BroadcastUdpServer.java │ └── upd_multicast │ │ ├── UdpMultiCastClientA.java │ │ ├── UdpMultiCastClientB.java │ │ └── UdpMultiCastServer.java │ ├── demo3_tcp_byte │ ├── Client.java │ └── Server.java │ └── demo4_udp_tcp │ ├── DeviceInfo.java │ ├── client │ ├── Client.java │ ├── TcpClient.java │ └── UdpSearch.java │ └── server │ ├── ClientDataHandle.java │ ├── Server.java │ ├── TcpServer.java │ └── UdpProvider.java ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /Android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/.gitignore -------------------------------------------------------------------------------- /Android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/build.gradle -------------------------------------------------------------------------------- /Android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/proguard-rules.pro -------------------------------------------------------------------------------- /Android/app/src/androidTest/java/com/zhengsr/socketdemo/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/androidTest/java/com/zhengsr/socketdemo/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /Android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/app/src/main/java/com/zhengsr/socketdemo/Constans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/java/com/zhengsr/socketdemo/Constans.java -------------------------------------------------------------------------------- /Android/app/src/main/java/com/zhengsr/socketdemo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/java/com/zhengsr/socketdemo/MainActivity.java -------------------------------------------------------------------------------- /Android/app/src/main/java/com/zhengsr/socketdemo/UdpBroServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/java/com/zhengsr/socketdemo/UdpBroServer.java -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Android/app/src/test/java/com/zhengsr/socketdemo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/app/src/test/java/com/zhengsr/socketdemo/ExampleUnitTest.java -------------------------------------------------------------------------------- /Android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/build.gradle -------------------------------------------------------------------------------- /Android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/gradle.properties -------------------------------------------------------------------------------- /Android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/gradlew -------------------------------------------------------------------------------- /Android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/Android/gradlew.bat -------------------------------------------------------------------------------- /Android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /JAVA/ChatRoom/.idea/artifacts/ChatClient_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/.idea/artifacts/ChatClient_jar.xml -------------------------------------------------------------------------------- /JAVA/ChatRoom/.idea/artifacts/ChatServer_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/.idea/artifacts/ChatServer_jar.xml -------------------------------------------------------------------------------- /JAVA/ChatRoom/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /JAVA/ChatRoom/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/.idea/misc.xml -------------------------------------------------------------------------------- /JAVA/ChatRoom/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/.idea/modules.xml -------------------------------------------------------------------------------- /JAVA/ChatRoom/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/.idea/vcs.xml -------------------------------------------------------------------------------- /JAVA/ChatRoom/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/.idea/workspace.xml -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/Constans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/Constans.java -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/DeviceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/DeviceInfo.java -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/client/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/client/Client.java -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/client/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/client/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/client/TcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/client/TcpClient.java -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/client/UdpSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/client/UdpSearch.java -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/server/ClientDataHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/server/ClientDataHandle.java -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/server/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/server/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/server/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/server/Server.java -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/server/TcpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/server/TcpServer.java -------------------------------------------------------------------------------- /JAVA/ChatRoom/src/com/zhengsr/chatroom/server/UdpProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/ChatRoom/src/com/zhengsr/chatroom/server/UdpProvider.java -------------------------------------------------------------------------------- /JAVA/NettyDemo/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/.idea/compiler.xml -------------------------------------------------------------------------------- /JAVA/NettyDemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/.idea/misc.xml -------------------------------------------------------------------------------- /JAVA/NettyDemo/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /JAVA/NettyDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/.idea/vcs.xml -------------------------------------------------------------------------------- /JAVA/NettyDemo/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/.idea/workspace.xml -------------------------------------------------------------------------------- /JAVA/NettyDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/pom.xml -------------------------------------------------------------------------------- /JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/Constants.java -------------------------------------------------------------------------------- /JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/client/ChatClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/client/ChatClient.java -------------------------------------------------------------------------------- /JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/client/ChatClientB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/client/ChatClientB.java -------------------------------------------------------------------------------- /JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/client/ChatClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/client/ChatClientHandler.java -------------------------------------------------------------------------------- /JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/client/ChatClientInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/client/ChatClientInitializer.java -------------------------------------------------------------------------------- /JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/server/ChatServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/server/ChatServer.java -------------------------------------------------------------------------------- /JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/server/ChatServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/server/ChatServerHandler.java -------------------------------------------------------------------------------- /JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/server/ChatServerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NettyDemo/src/main/java/com/zhengsr/nettydemo/chat/server/ChatServerInitializer.java -------------------------------------------------------------------------------- /JAVA/NioDemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NioDemo/.idea/misc.xml -------------------------------------------------------------------------------- /JAVA/NioDemo/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NioDemo/.idea/modules.xml -------------------------------------------------------------------------------- /JAVA/NioDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NioDemo/.idea/vcs.xml -------------------------------------------------------------------------------- /JAVA/NioDemo/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NioDemo/.idea/workspace.xml -------------------------------------------------------------------------------- /JAVA/NioDemo/data.txt: -------------------------------------------------------------------------------- 1 | This is a test demo. 2 | -------------------------------------------------------------------------------- /JAVA/NioDemo/src/FileChnanelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NioDemo/src/FileChnanelTest.java -------------------------------------------------------------------------------- /JAVA/NioDemo/src/com/zhengsr/niodemo/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NioDemo/src/com/zhengsr/niodemo/Constants.java -------------------------------------------------------------------------------- /JAVA/NioDemo/src/com/zhengsr/niodemo/chat/NioclientA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NioDemo/src/com/zhengsr/niodemo/chat/NioclientA.java -------------------------------------------------------------------------------- /JAVA/NioDemo/src/com/zhengsr/niodemo/chat/NioclientB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NioDemo/src/com/zhengsr/niodemo/chat/NioclientB.java -------------------------------------------------------------------------------- /JAVA/NioDemo/src/com/zhengsr/niodemo/chat/Nioserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/NioDemo/src/com/zhengsr/niodemo/chat/Nioserver.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/CloseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/CloseUtils.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/TCPConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/TCPConstants.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/UDPConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/UDPConstants.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/client/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/client/Client.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/client/bean/DeviceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/client/bean/DeviceInfo.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/client/tcp/TcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/client/tcp/TcpClient.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/client/udp/UdpSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/client/udp/UdpSearch.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/server/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/server/Server.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/server/tcp/ClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/server/tcp/ClientHandler.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/server/tcp/TcpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/server/tcp/TcpServer.java -------------------------------------------------------------------------------- /JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/server/udp/UdpProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L6/src/main/java/com/zhengsr/socket_6/server/udp/UdpProvider.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/CloseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/CloseUtils.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/TCPConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/TCPConstants.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/UDPConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/UDPConstants.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/client/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/client/Client.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/client/ClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/client/ClientTest.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/client/bean/DeviceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/client/bean/DeviceInfo.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/client/tcp/TcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/client/tcp/TcpClient.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/client/udp/UdpSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/client/udp/UdpSearch.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/Connector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/Connector.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/IoArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/IoArgs.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/IoContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/IoContext.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/IoProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/IoProvider.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/Receiver.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/Sender.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/impl/IoSelectorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/impl/IoSelectorProvider.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/impl/SocketChannelAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/impl/SocketChannelAdapter.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/impl/async/AsyncReceiveDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/impl/async/AsyncReceiveDispatcher.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/impl/async/AsyncSendDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/impl/async/AsyncSendDispatcher.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/Packet.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/ReceivePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/ReceivePacket.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/SendPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/SendPacket.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/ByteRecivePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/ByteRecivePacket.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/ByteSendPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/ByteSendPacket.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/FileRecivePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/FileRecivePacket.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/FileSendPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/FileSendPacket.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/StringReceivePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/StringReceivePacket.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/StringSendPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/box/StringSendPacket.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/calback/ReceiverDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/calback/ReceiverDispatcher.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/calback/SendDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/core/packet/calback/SendDispatcher.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/introduce.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/introduce.puml -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/server/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/server/Server.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/server/tcp/ClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/server/tcp/ClientHandler.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/server/tcp/TcpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/server/tcp/TcpServer.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/server/udp/UdpProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/server/udp/UdpProvider.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/utils/ByteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/utils/ByteUtils.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/utils/CloseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/utils/CloseUtils.java -------------------------------------------------------------------------------- /JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/Socket-L8-NIO-优化/src/main/java/com/zhengsr/socket/utils/FileUtils.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/.idea/misc.xml -------------------------------------------------------------------------------- /JAVA/SocketDemo/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/.idea/modules.xml -------------------------------------------------------------------------------- /JAVA/SocketDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/.idea/vcs.xml -------------------------------------------------------------------------------- /JAVA/SocketDemo/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/.idea/workspace.xml -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/Constans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/Constans.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo1/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo1/Client.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo1/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo1/Server.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/udp/UdpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/udp/UdpClient.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/udp/UdpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/udp/UdpServer.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/udp_broadcast/BroadcastUdpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/udp_broadcast/BroadcastUdpClient.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/udp_broadcast/BroadcastUdpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/udp_broadcast/BroadcastUdpServer.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/upd_multicast/UdpMultiCastClientA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/upd_multicast/UdpMultiCastClientA.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/upd_multicast/UdpMultiCastClientB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/upd_multicast/UdpMultiCastClientB.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/upd_multicast/UdpMultiCastServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo2_udp/upd_multicast/UdpMultiCastServer.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo3_tcp_byte/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo3_tcp_byte/Client.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo3_tcp_byte/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo3_tcp_byte/Server.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/DeviceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/DeviceInfo.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/client/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/client/Client.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/client/TcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/client/TcpClient.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/client/UdpSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/client/UdpSearch.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/server/ClientDataHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/server/ClientDataHandle.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/server/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/server/Server.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/server/TcpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/server/TcpServer.java -------------------------------------------------------------------------------- /JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/server/UdpProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/JAVA/SocketDemo/src/com/zhengsr/socketdemo/demo4_udp_tcp/server/UdpProvider.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LillteZheng/SocketDemo/HEAD/README.md --------------------------------------------------------------------------------