Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    TCP

    General and Desktop
    2
    2
    560
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      houmingc last edited by

      My server is not receiving data from my client.
      Don't understand what does seek() do and why need 2object out and block at the same time.

      Below is my code

      @

                  socket.connectToHost(ServerIP,10010);
                  qint16 CRC;
                  unsigned char TCPdata[5];
                  TCPdata[0]=0x20;
                  TCPdata[1]=0x20;
                  TCPdata[2]=0x00;
                  CRC =ModbusCRC((unsigned char*)TCPdata,3);
      
      
      
                  QByteArray block;
                  QDataStream out(&block,QIODevice::WriteOnly);
                  out.setVersion(QDataStream::Qt_5_0);
      
                  out.device()->seek(0);
                  out<<0x20<<DeviceNum<<0x00<<CRC;
      
                 socket.writeData(block.data(),block.size());
      

      @

      1 Reply Last reply Reply Quote 0
      • SGaist
        SGaist Lifetime Qt Champion last edited by

        Hi,

        Please don't post the almost same question twice, closing this one

        "Duplicate":http://qt-project.org/forums/viewthread/50953/

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply Reply Quote 0
        • First post
          Last post