java – I am trying to get the OVEN time counter data via the ModBus RTU protocol, but the recycle bin is sent back

I have written a simple code to get information from 2 registers of my time counter.
I send the following command to FOUR:
10 03 00 16 00 02 26 8E
and expect the next answer (try to do it with OpenSCADA):
10 03 04 00 BF AE B9 77 04
But instead, I get this:
10 03 04 00 41 52 47 77 04
Everything is correct except the data block, even the CRC is the same.
Why is it so?

Well, here's a code:

    public static void workFlow(byte() comm) throws IOException{
        try {
            byte inp () = new byte (9);
            s = createSocket(address,port);

            for (int i = 0; i < inp.length; i++) {
                int unsinged = Math.abs(inp(i));
                System.out.print(" " + Integer.toHexString(unsinged));

        } catch (Exception e) {
                            System.out.println("init error: " + e.getMessage());
                if (e.getMessage().contains("Read timed out")) {
                    System.out.println("Connection lost. Attempting to reconnect");

recommended equipment – Is there a studio flash system that supports the Canon E-TTL (and not E-TTLII) wireless protocol?

I have been responsible for equipping a studio.

We use Canon EOS film cameras and Canon EOS digital cameras.

Canon EOS film cameras support E-TTL flash measurement, digital cameras support E-TTLII measurement.

Our ideal configuration is a large studio strobe flash with wireless transmitter. We can simply switch between the giant shoes of both types of cameras.

I found many studio flashes with E-TTLII transmission systems. Do you think they'll just work with E-TTL?

Aside from that, my other alternative is to use a Speedlite and wireless hotshoe transmitter released at the same time as the EOS film cameras, which are compatible with the latest cameras.

I still do not want to invest in a flash meter, unless someone can recommend one that does not cost much?

Thanks for your help.

Encryption – Is the connection established with the bidirectional SSL protocol as secure as SSH?

If we establish the connections between two peers using a two-way SSL protocol with a strict configuration (TLS1.3, strict encryption, etc.) and disable the renegotiation initiated by the client.
And if we establish the SSH connection, which connection will be considered more secure?

Can a two-way SSL connection be as secure as ssh?

protocol – How does change work in a bitcoin transaction?

First, let's clarify the difference between accounts and addresses.

"Accounts" are used to help people track their funds. This is mainly used to track the source of funds. Since this is just tracking, you can move Bitcoins from one account to another by moving a number from one column to another. No transaction is necessary. (It's like if you know you owe $ 25 to your son for an allowance and you have a $ 200 budget for groceries.)

"Addresses" are used to receive Bitcoins during transactions. The coins are sent to an address. The customer associates each address with an account and adds the funds received to that account. This is simply done for convenience to allow people to know indirectly how the funds were sent. But you can have any number of addresses associated with the same account.

The change comes from the way Bitcoins are spent. To spend a certain number of Bitcoins, you must extract Bitcoins from the transaction outputs to the accounts you control. Note that in the expense part, no matter the address or the associated account. When you spend Bitcoins from a particular account, it simply means that you debited this account the amount you sent. This does not mean that funds come from addresses associated with this account. Remember, the association between addresses and accounts is for to receive only, not sending. (For example, when you spend money in the grocery store, it's not like you have specific bills for the grocery store.You just have a budgeted amount.)

Thus, when you extract transaction output, you form a stack of Bitcoins large enough for the number you are trying to send. Generally, this will not be accurate because you must claim an entire exit. So, the excess forms the "change".

Since there is no address associated with sending Bitcoins, there is no particular address to which the change should be sent. Thus, to preserve the anonymity, the customer creates another just to receive the modifications of this transaction. Since this address is not really associated with an account and should not be used to receive more Bitcoins (because it would insensibly tell people that the same recipient received the coins as he had this change), the client does not display it.

Since the customer manages the parts in a particular way, it makes no sense to see the parts he manages with any explorer. It is precisely to try to hide the fact that all the pieces are related. These types of services are intended to monitor received funds, unmanaged funds.

block – Where can I find a detailed network protocol specification?

It's been a while since I'm trying to understand how the Bitcoin network works, which I do (in a way) at a high level. However, not all the sources that I have read do not go into the details of the protocol used by the nodes to communicate with each other.

I'm trying to create a client that asks other nodes directly for the last blocks of the blockchain and displays it to the user. I know it is not as safe to put all the blocks back up to the genesis block, but I do it mostly for fun and education. So, I do not care about security.

I can not find clear specifications for the protocol. There must be something obvious that I miss, but I do not know what it is.

Where can I start or how do I know what needs to be sent to other nodes to request a block?

Thank you in advance.

Sorry if that sounds too stupid, it's just that I'm new to blockchain node programming and I do not know where to start …

mqtt – EMQ X Broker Cluster -> HAProxy -> mosquitto_sub -> network protocol error when communicating with the broker

test environment configuration in Hyper-V 2012R2, openSUSE Leap 15.1, using the 2-node EMQ X Broker version 3.1 cluster, HAProxy v1.6.

Everything works except when I tried to run a mosquitto_sub.exe command on the HA_Proxy IP address. I receive an error: "A network protocol error occurred while communicating with the broker." I can execute a mosquitto_sub.exe command on the IP address of either broker and everything works fine: possibility to send / receive messages. The haproxy.cfg file is attached.

Thank you!


server client – Can the HTTPS web server host an HTML page using JS to connect to a multiplayer game with secure Web socket protocol, just like the js node?

Thank you for contributing an answer to Game Development Stack Exchange!

  • Please make sure to respond to the question. Provide details and share your research!

But to avoid

  • Ask for help, clarification, or answer other answers.
  • Make statements based on the opinion; save them with references or personal experience.

Use MathJax to format equations. MathJax reference.

To learn more, read our tips for writing good answers.

github – does Posteo support the Sieve / Managesieve protocol?

Posteo offers filters that can be configured via the Web user interface. This function, however, misses all of the sieve features I would receive from filters defined via a Sievemanager manager, such as the Sieve Thunderbird add-in.

Their FAQ does not mention it, however I am almost certain to have used it in the past. Maybe it's been deleted or hidden.

scriptsig – How to encode a signature script in raw_txn format from the Txin bitcoin protocol

Hi then tell if I have this txin bitcoin transaction signing script:

    b " x00  xb4  xf4  x90 6  x8fp  xd4A  x80[T  x91  xc1  xbb "R &  xedT  xd5  x1a  x97  xe  xf8  xda4eoD  x8c & # 39;

and this from my TxOut:

b & # 39;  xa9  x14P  xabt9  x96  xd3  x19  x1a |  x8fm  xfe8  xa8  x80R:  xb6U  x1d  x87
b  xa9  x14  x0b  xc4 { x8a  x84  x0c  t  x97  x90  x82  x82  x82  x91  x91k!  x046  x8c  xc1  x87 & # 39;

How can I convert it so that I can concatenate this information with other information to create a raw transaction?

Thank you!

windows – Which protocol server (OS) to choose?

If we have Windows 2016 and the following protocols are enabled on it.

TLS 1.0
Client = Activate
Server = Enable

TLS 1.1
Client = Activate
Server = Enable

TLS 1.2
Client = Activate
Server = Enable

Then, in the case above, if the client connects the server, which protocol will be called first and the client will stop on which protocol.

Thank you

Malik Adeel Imtiaz