2012-02-23 4 views
-2

Мне нужно создать TCP-соединение с сервером, запущенным на устройстве, мне нужно отправить двоичные данные после подключения в следующем формате.Как создать соединение с сервером tcp

 Field   Byte  Value 
    1: packet id  1   0X01 
    2: length   1   2 
    3:Buadrate  4  The bit rate in bps used by the can 
          BUS. Maximum value is 1000000. 

    4:extended   1  If this is set to one the device will use 
          the extended frame format 

Пожалуйста, помогите, что, как можно создать соединение TCP с сервером работает на 2000 порт Пожалуйста, помогите

ответ

0

Я рекомендую вам посмотреть в использовании CocoaAsyncSocket, который облегчит некоторые из них ...

https://github.com/robbiehanson/CocoaAsyncSocket

https://github.com/robbiehanson/CocoaAsyncSocket/wiki/Intro

Когда у вас есть Socke t вы можете отправить (writeData:) свои данные в виде структуры C, но вам может потребоваться указать endianess для Baudrate. Проверь это.

+0

У меня есть соединение с устройством, но я не получаю, как отправить выше данные – Ali

+0

это будет MSB First – Ali

Смежные вопросы