Click here to Skip to main content
15,891,679 members
Please Sign up or sign in to vote.
1.89/5 (5 votes)
See more:
Hello Everyone!

I have Server Program and have Clients. I don't Have A server Source. I'm need to send out my new packet. How can I do ?

Please Help me.

To put it illustrated;
http://prntscr.com/4d0e33
Posted
Updated 15-Aug-14 10:49am
v3
Comments
[no name] 15-Aug-14 15:57pm    
Well I am pretty sure that you are not actually from the US and it's pretty obvious that English is not your native language. You might consider going over to google translate and typing your question out in whatever your native language is, translating that to English and then posting the translation here.
ZurdoDev 15-Aug-14 16:32pm    
I do not understand where you are stuck.
Sergey Alexandrovich Kryukov 15-Aug-14 16:49pm    
You cannot do development not having some appropriate source of information. Each service should come with some API or just documentation on its use. What do you have? What's the problem?
—SA
osmanylmz 15-Aug-14 17:22pm    
@Sergey Do you understand Me ? What I mean ?
Sergey Alexandrovich Kryukov 15-Aug-14 17:53pm    
Apparently, not quite. You need to be way more clear.
—SA

Well, if you don't have the source code for the server you're going to have an extremely difficult time doing this, though it is possible to do.

You'd be writing a type of proxy server, referred to as a "man in the middle", that sits between the server and all of it's clients. This proxy would take the data from network packets coming from the server and crafting new ones to replace them and sending those modified packets to the clients. The reverse is also true.

The problem with doing this is that you MUST completely understand every single message going back and forth between the server and clients.

You will mostly likely not find examples or tutorials of this on the web. It's a very advanced topic and there is no easy way to do it. You either completely understand TCP/IP networking and the communication protocols the server is using or that is going to be your project for about a year before you even start this project.
 
Share this answer
 
proxy server is logical. because local proxy server Does it works?
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900