Update README.md
This commit is contained in:
parent
38b7966a10
commit
b11ecd51c5
1 changed files with 12 additions and 12 deletions
24
README.md
24
README.md
|
@ -16,17 +16,17 @@ int bsize[]; //int[1] that contains the real bytes size (Use it whenever using t
|
||||||
printf("TEST BYTES: %s\n",Var_To_Hex(a.bsize[0], a.bytes));
|
printf("TEST BYTES: %s\n",Var_To_Hex(a.bsize[0], a.bytes));
|
||||||
Var_To_Hex = Byte Buffer to Hex String
|
Var_To_Hex = Byte Buffer to Hex String
|
||||||
## Encapsulation & Decapsulation(m_encapsulate, m_decapsulate)
|
## Encapsulation & Decapsulation(m_encapsulate, m_decapsulate)
|
||||||
Remember, Decapsulation happens from right to left, never in reverse, if you have /ip4/udp/ipfs/ if you decapsulate "udp" you will also take out ipfs!
|
#### Remember, Decapsulation happens from right to left, never in reverse, if you have /ip4/udp/ipfs/ if you decapsulate "udp" you will also take out ipfs!
|
||||||
Now the string is: /ip4/192.168.1.1/
|
* Now the string is: /ip4/192.168.1.1/
|
||||||
m_encapsulate(&a,"/udp/3333/"); //Adds udp/3333/ to char addrstr
|
* m_encapsulate(&a,"/udp/3333/"); //Adds udp/3333/ to char addrstr
|
||||||
Now the string is: /ip4/192.168.1.1/udp/3333/
|
* Now the string is: /ip4/192.168.1.1/udp/3333/
|
||||||
m_decapsulate(&a,"udp"); //Removes udp protocol and its address
|
* m_decapsulate(&a,"udp"); //Removes udp protocol and its address
|
||||||
Now the string is: /ip4/192.168.1.1/
|
* Now the string is: /ip4/192.168.1.1/
|
||||||
m_encapsulate(&a,"/tcp/8080");
|
* m_encapsulate(&a,"/tcp/8080");
|
||||||
Now the string is: /ip4/192.168.1.1/tcp/8080/
|
* Now the string is: /ip4/192.168.1.1/tcp/8080/
|
||||||
# Constructing a multiaddress from bytes:
|
# Constructing a multiaddress from bytes:
|
||||||
struct maddr beta;
|
* struct maddr beta;
|
||||||
beta=new_maddr_fb(a.bytes,a.bsize[0]); //This will already construct back to the string too!
|
* beta=new_maddr_fb(a.bytes,a.bsize[0]); //This will already construct back to the string too!
|
||||||
printf("B STRING: %s\n",beta.string); //So after encapsulation and decapsulation atm this string would
|
* printf("B STRING: %s\n",beta.string); //So after encapsulation and decapsulation atm this string would
|
||||||
contain: /ip4/192.168.1.1/tcp/8080/
|
* contain: /ip4/192.168.1.1/tcp/8080/
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue