I need a small program written in swift that sends the following JSON text to a TCP/IP server and gets the string returned.
The string to be sent is:
{"ApproachAngle":1.570796326794897,"numberOfModes":11,"LaggingThickness":12,"numberOfShellDivisions":20,"shell":{"OuterDiameter":1016,"FaceWidth":1850,"Thickness":16,"material":{"nu":0.3,"E":209000},"model":0},"shaft":{"landingExtensionB":350,"centersBearings":2250,"model":0,"landingExtensionA":0,"material":{"nu":0.3,"E":209000},"diameterAtCenter":295,"axialExtensionB":570,"landingBearings":400,"diameterAtExtensionB":239,"diameterAtEndDisk":280,"diameterAtBearing":240,"diameterAtExtensionA":240,"axialExtensionA":104,"landingEndDisk":160,"centersEndDisk":1700},"numberOfShaftDivisions":20,"BeltWidth":1600,"BeltThickness":10,"T1":403500,"overhungLoadA":{"magnitude":0,"arm":0,"direction":-1.570796326794897},"numberOfEndDiskDivisions":20,"WrapAngle":3.141592653589793,"T2":297000,"overhungLoadB":{"magnitude":39000,"arm":1237,"direction":-1.570796326794897},"endDisk":{"tipWidth":15,"diskInnerWidth":70,"diskInnerDiameter":500,"hubInnerWidth":70,"centerDiameter":0,"hubInnerDiameter":355,"tipDiameter":1000,"hubOuterDiameter":500,"hubOuterWidth":70,"material":{"nu":0.3,"E":209000},"centerWidth":0,"useCenter":false},"lockingAssembly":{"OuterDiameter":355,"PressureOnHub":111,"InnerDiameter":280,"WidthAtHub":60}}
The server is at [login to view URL]
port: 5000