인터넷에 떠돌아 다니는 소스로 네트웍 공부중입니다. <div><br></div> <div>아래 소스에서 send() 를 호출하면 접속된 모든 클라이언트에 데이터가 전송됩니다.</div> <div><br></div> <div>접속해 있는 특정 클라이언트에게만 보내려면 어떻게 해야 하는지요?</div> <div><br></div> <div><br></div> <div><div><br></div> <div> private void openTcpPort()</div> <div> {</div> <div> tcpServer1.Close();</div> <div> tcpServer1.Port = Convert.ToInt32(txtPort.Text);</div> <div> txtPort.Text = tcpServer1.Port.ToString();</div> <div> tcpServer1.Open();</div> <div><br></div> <div> displayTcpServerStatus();</div> <div> }</div> <div><br></div> <div> private void btnSend_Click(object sender, EventArgs e)</div> <div> {</div> <div> send();</div> <div> }</div> <div><br></div> <div> private void send()</div> <div> {</div> <div> string data = "";</div> <div><br></div> <div> foreach (string line in txtText.Lines)</div> <div> {</div> <div> data = data + line.Replace("\r", "").Replace("\n", "") + "\r\n";</div> <div> }</div> <div> data = data.Substring(0, data.Length - 2);</div> <div><br></div> <div> tcpServer1.Send(data);</div> <div><br></div> <div> }</div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.