Morning All,
Я писал очень простой IRC-клиент на Visual Basic.У меня есть проблема, когда я пишу в сетевой поток.На других клиентах мое сообщение обрезается после первого пробела.Я уверен, что это что-то простое, так как сообщения отправляются, прием в порядке и устранение проблемы, где бы я ни читал сообщение (т.е. если я отлаживаю. Распечатываю сообщение, записываемое в поток, оно все равно включает все слова и пробелы.) Вот мой код.
Заранее спасибо
'Send data to IRC Server
Sub Send(ByVal message)
Try
'Reformat message to IRC command
message = message & vbCrLf
Debug.Print(message)
'Convert message string into bytes
Dim sendBytes As [Byte]() = Encoding.ASCII.GetBytes(message)
'Write data to stream
ircStream.Write(sendBytes, 0, sendBytes.Length)
'Run test to see if the string sent matches the user input
Dim messageSent As String = Encoding.ASCII.GetString(sendBytes)
Debug.Print(messageSent)
'Display message on the screen( 0 = Sent Formatting )
PrintToScreen(message, 0)
Catch ex As Exception
'Catch error and display error message in the debug console
Debug.Print("Error Sending")
End Try
End Sub