我有一个 FLECk.IWebSocketConnection 列表
我正在尝试使用 IWebSocketConnection.ConnectionInfo.ClientIpAddress 属性在列表框中显示此列表,但我一定做错了什么
Sockets= new List<IWebSocketConnection>();
ListBox1.DataSource=Sockets;
ListBox1.DisplayMember="ConnectionInfo.ClientIpAddress";
当我使用添加到套接字时
Sockets.Add(socket);
我必须重新绑定数据源
ListBox1.DataSource=Sockets;
ListBox1.DisplayMember="ConnectionInfo.ClientIpAddress";
但是 lisbox 中的显示是“Fleck.WebSocketConnection”,而不是预期的 Ip 号。
只是为了澄清,列出了写入的连接数。我只是得到错误的显示信息。如果我创建一个标签并将其文本设置为
label1.Text =((IWebSocketConnection)SocketList.Items[0]).ConnectionInfo.ClientIpAddress;
它显示IP号码
有人可以告诉我我在这里做错了什么。