O
O
Ogoun Er2010-09-07 18:35:04
C++ / C#
Ogoun Er, 2010-09-07 18:35:04

Implementing data transport over the network in C#

What would you recommend to use from the existing one or to develop your own technology. Need to create a data transfer transport both in the local network and over the Internet? It is advisable to use add-ons over HTTP to painlessly overcome possible barriers. I will also be grateful if you tell me how not to use Base64 during transmission, so as not to increase traffic consumption.

Answer the question

In order to leave comments, you need to log in

6 answer(s)
O
OpenMinded, 2010-09-07
@OpenMinded

If I understand you correctly, then WCF with BasicHttpBinding.

K
kekekeks, 2010-09-07
@kekekeks

Try .NET Remoting. The thing is very, very transparent, the server exports a certain object, with which the client, in turn, works. All types calmly marshall, there is no need to think about anything. Transport over Http is available.

S
Stasik0, 2010-09-07
@Stasik0

Excuse me, why is HTTP needed? Once he will spend traffic. Can use TCP? The tutorial is here www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server . The use of Base64 is impractical because TCP can transfer binary data.

S
ShadowMaster, 2010-09-07
@ShadowMaster

json, xml, you can additionally gzip them.

J
jfkz, 2010-09-07
@jfkz

.NET Remoting is unambiguous. The best decision.

B
biduin, 2010-09-08
@biduin

What to invent? SOAP no longer kosher?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question