Мне интересно, как я могу использовать смайлики в своей комнате чата, когда я общаюсь с другими людьми / друзьями.
Вот что мне нужно, чтобы отправить свое сообщение: (Форма клиента чата)
private Image smiley = Image.FromFile(Application.StartupPath.ToString() + "\\Smiles\\ConfusedSmiley.png");
private void SendMsg_Click(object sender, EventArgs e)
{
if (WriteMsg.Text != "")
{
int _index;
_index = WriteMsg.Find(":S");
if (_index != -1)
{
WriteMsg.Select(_index, ":S".Length);
WriteMsg.InsertImage(smiley);
}
mConnection.SendMessage(".msg : " + WriteMsg.Text);
WriteMsg.Text = "";
}
}
Это мое соединение с выводом Stream:
public void SendMessage(string Msg)
{
Console.WriteLine(">>"+Msg);
Outgoing.WriteLine(Msg);
Outgoing.Flush();
}
Теперь, как вы можете видеть, в форме чата "SendMsg_Click" у меня есть тип изображения, которое должно быть отправлено, когда выТип: S, ну, все, что он делает, это отправляет пустой текст, без изображения.Я в настоящее время использую, Khendys.Controls "ExRichTextBox", чтобы попытаться заставить изображения работать.Теперь другой мой вопрос: нужно ли добавить то же самое в серверный клиент?Если бы я делал это только через клиент чата, то, вероятно, я должен был бы быть и в клиенте сервера, вот что я говорю.