You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to send a message to a specific client. I believe this is possible by adding another method to SimpleTCPServer.CS similar to...
public void Broadcast(byte[] data) { foreach(var client in _listeners.SelectMany(x => x.ConnectedClients)) { client.GetStream().Write(data, 0, data.Length); } }
but I am getting hung up on the lambda expression. Any chance anyone can help me out? I believe i could have a method like this that also takes in an IP address and port and then in the lambda area there, I would think you could select only the specific client from the dictionary that you want and send a message to that specific client.
Any help here would be super appreciated.
The text was updated successfully, but these errors were encountered:
you can save the TCPClient instances given by Server_ClientConnected
then you can do synchornized read write like a normal socket
you can also compare the TCPClient given by Message.TCPClient , then decide which to write depending on the client
I want to send a message to a specific client. I believe this is possible by adding another method to SimpleTCPServer.CS similar to...
public void Broadcast(byte[] data) { foreach(var client in _listeners.SelectMany(x => x.ConnectedClients)) { client.GetStream().Write(data, 0, data.Length); } }
but I am getting hung up on the lambda expression. Any chance anyone can help me out? I believe i could have a method like this that also takes in an IP address and port and then in the lambda area there, I would think you could select only the specific client from the dictionary that you want and send a message to that specific client.
Any help here would be super appreciated.
The text was updated successfully, but these errors were encountered: