Я работаю над проектом, в котором мне нужно отправить некоторые данные на сервер через GPRS. У меня есть IP-номер и порт, но я не знаю, как мне отправить свои данные. Как мне это сделать? Мне нужен код для отправки данных на сервер или если есть образец проекта. (я использую VS 2008 и .NET 3.5) всем спасибо.
Вопрос
Отправлять данные через GPRS в C# 3.5
- Что вы пробовали: ничего. Что вы хотите: кто-то даст вам код. Вы хорошо начали на этом сайте... Noctis 04.04.2015
- Нет, извините, но вы не правы. Я просмотрел много сайтов, таких как MSDN, этот сайт, Code Project и ..., но не смог найти ответ. После долгих поисков я задал свой вопрос. Khodayar 04.04.2015
- Я нахожу этот код Socket m_socClient = new Socket( AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IP-адрес ipAdd = IP-адрес.Parse(31.47.53.12); IPEndPoint remoteEP = новый IPEndPoint(ipAdd, 2036); m_socClient.Connect(удаленныйEP); // Никаких исключений! Но это не работает Khodayar 04.04.2015
Ответы
Ответ 1 · Khodayar
Это ответ на мой вопрос:
private void SendData(string value)
{
byte[] data = Encoding.ASCII.GetBytes(value);
try
{
using (TcpClient client = new TcpClient("31.47.53.12", 2036))
{
NetworkStream stream = client.GetStream();
stream.Write(data, 0, data.Length);
}
}
catch (Exception err)
{
}
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- Отправка дескриптора процесса через TCP
- Чтение переменных сообщения, отправленного сервером с использованием сокета
- C#, попытка отправить сообщение, если офлайн автоматически переходит в спящий режим, переподключение
- Почему метод accept объекта ServerSocket возвращает объект Socket с другим портом
- Нужны ли имя пользователя и пароль при настройке клиентского TCP-соединения с использованием беспроводного
- Связь с удаленным сервером и тестирование с помощью устройства чтения карт памяти ACR880 gprs