├── MyClient ├── MyClient.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── gongwenkai.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── gongwenkai.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── MyClient.xcscheme │ │ └── xcschememanagement.plist └── MyClient │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── ViewController.h │ ├── ViewController.m │ └── main.m ├── MyServer ├── MyServer.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── gongwenkai.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── gongwenkai.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── MyServer.xcscheme │ │ └── xcschememanagement.plist └── MyServer │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ └── Main.storyboard │ ├── ClientModel.h │ ├── ClientModel.m │ ├── Info.plist │ ├── ViewController.h │ ├── ViewController.m │ └── main.m ├── README.md └── xiaoguo.gif /MyClient/MyClient.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MyClient/MyClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MyClient/MyClient.xcodeproj/project.xcworkspace/xcuserdata/gongwenkai.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient.xcodeproj/project.xcworkspace/xcuserdata/gongwenkai.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /MyClient/MyClient.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /MyClient/MyClient.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcschemes/MyClient.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcschemes/MyClient.xcscheme -------------------------------------------------------------------------------- /MyClient/MyClient.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /MyClient/MyClient/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient/AppDelegate.h -------------------------------------------------------------------------------- /MyClient/MyClient/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient/AppDelegate.m -------------------------------------------------------------------------------- /MyClient/MyClient/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MyClient/MyClient/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /MyClient/MyClient/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /MyClient/MyClient/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient/Info.plist -------------------------------------------------------------------------------- /MyClient/MyClient/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient/ViewController.h -------------------------------------------------------------------------------- /MyClient/MyClient/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient/ViewController.m -------------------------------------------------------------------------------- /MyClient/MyClient/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyClient/MyClient/main.m -------------------------------------------------------------------------------- /MyServer/MyServer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MyServer/MyServer.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MyServer/MyServer.xcodeproj/project.xcworkspace/xcuserdata/gongwenkai.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer.xcodeproj/project.xcworkspace/xcuserdata/gongwenkai.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /MyServer/MyServer.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /MyServer/MyServer.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcschemes/MyServer.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcschemes/MyServer.xcscheme -------------------------------------------------------------------------------- /MyServer/MyServer.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer.xcodeproj/xcuserdata/gongwenkai.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /MyServer/MyServer/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer/AppDelegate.h -------------------------------------------------------------------------------- /MyServer/MyServer/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer/AppDelegate.m -------------------------------------------------------------------------------- /MyServer/MyServer/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MyServer/MyServer/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /MyServer/MyServer/ClientModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer/ClientModel.h -------------------------------------------------------------------------------- /MyServer/MyServer/ClientModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer/ClientModel.m -------------------------------------------------------------------------------- /MyServer/MyServer/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer/Info.plist -------------------------------------------------------------------------------- /MyServer/MyServer/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer/ViewController.h -------------------------------------------------------------------------------- /MyServer/MyServer/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer/ViewController.m -------------------------------------------------------------------------------- /MyServer/MyServer/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/MyServer/MyServer/main.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/README.md -------------------------------------------------------------------------------- /xiaoguo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gongxiaokai/IMsocketDemo/HEAD/xiaoguo.gif --------------------------------------------------------------------------------