aspnetcore/test/AutobahnTestClient
..
AutobahnTestClient.kproj
Program.cs
Project.json
ReadMe.txt

ReadMe.txt

This test server is for use in testing client side implementations of the WebSocekt protocol. It is currently implemented to test 
Microsoft.AspNet.WebSockets.Client.WebSocketClient and System.Net.WebSockets.ClientWebSocket.

See http://autobahn.ws/ to download and install the test framework.

Usage:
Run the test server:
"C:\Program Files\Python\2.7.6\Scripts\wstest" -d -m fuzzingserver -s fuzzingserver.json
Where fuzzingserver.json contains the following:

{
   "url": "ws://127.0.0.1:9001",

   "options": {"failByDrop": false},
   "outdir": "./reports/clients",
   "webport": 8080,

   "cases": ["*"],
   "exclude-cases": [],
   "exclude-agent-cases": {}
}

Then run the client of your choice, taking care to update the serverAddress and agent fields in the client code.