Direct connection between 2 clients without any configuration!

I wan to make a system act like hamachi or logmein (websever & clients).
I have a webserver on the internet and two client from different networks connected to this webserver, now i want to make directly connection between these clients without any configuration on router. I think it is possible because all infomation about clients network could be got from http request which they send to server. But i don't know what exact fields in the header of http request that i need and how to set them to create connection between clients. I need some ideas about this issue.
Edited by: tulous on Nov 20, 2008 7:40 PM
Edited by: tulous on Nov 20, 2008 7:41 PM

tulous wrote:
I know, so if you want to use a remote control tool such as: VNC, remote desktop you must config on router or server. But even if you had a proxy(permit port 80) when you type www.sun.com you will get data from it, this data was sent from Sun to your proxy and in some way the data was return to your browser. So i think if we have enough information(it come from the webserver) we could init a connection between 2 client. An example of this is Hamachi.
At first 2 hamachi clients connect to a server of hamachi, when they have their id, a tunnel between 2 clients was established without any configuration on proxy(certainly that server did not deny port of hamachi). From now 2 clients can exchange data not through the server. The same in logmein, you can remote desktop any where with zero configuration, but the speed is guarantee because they contact to server for query information, but the data was transmited directly. Sorry if i make mistake.It doesn't work the way you think.
There is a proxy or you have to have one side listening with a ServerSocket and have ports opened as needed. You can't create a Socket connection on server A between clients B and C and then pass it off to clients B and C and magically they just talk to each other.
It does not work that way. It is impossible to do it that way.

Similar Messages

  • Direct Connection between clients using sockets

    Hi, I'm a new user and i have a problem with sockets:
    The question is how can i directly connect two users that are already connected to a server in other machine???
    I mean
    user1 is connected to server
    user2 is connected to server
    user1 tries to communicate with user1 but don't want to use the server, and the server only provides the client1's ip
    I first thought to do this:
    user2 asks to server for the info of a client1-server waiting for connections, and i think it could work fine, but only if the ports are not closed by firewall, because client-server will be running in a transparent mode for user and user may not know anything about servers, sockets, ports, etc. the user only will work with a gui or something else and that's all
    Does anybody know what can i do to make this possible???
    PD
    Sorry for my bad English

    It can be implemented like you said. Make one of the clients open a serversocket and pass the ip and port number through the server to the other client with information on where to connect.
    If you're going to use direct connection between clients a lot then I would recommend that every client open a default serversocket at startup and register that information with the server and then every other client can ask the server for the ip and port to whatever client they wish to open a direct connection to.
    Be aware that clients often are behind NATs and firewalls, so if need to deal with those issues you got to use hole punching (http://en.wikipedia.org/wiki/hole_punching) - pref on a known port like 80 - and to deal with the less frequently used application firewalls you can use http encapsulation in addition.

  • Connection between two clients

    Hi,
    I want to get some guidance on connection between two clients. Suppose I need to connect client 500 with client 900 in the same system without changing the logical names.
    Thanks & Regards
    Nabarun

    Nabarun -
    It almost sounds as if you just want an RFC to go from one client to the other.  RFCs (SM59) are not client dependant so you can create one in any client.  You can create one with the system name and point it to the client number using a specific user and password.  I would recommend for security it be a communications user and not a dialog user depending on what you will be sending between the clients.  However, the user will need the correct permissions and again, depending on what you are trying to accomplish, it may have to be a DIAG user although I would be wary.  Then create a 2nd RFC pointing back to the other client.  For example...
    RFC 1
    System Name = <System>
    Client = 500
    User = <userid in clnt 500>
    RFC 2
    System Name = <System>
    Client = 900
    User = <userid in clnt 900>
    Then when you are in client 500, there is a path/connection to client 900 via that clients ID and password and vice versa using the appropriate RFC.  Again, with out more info on what you are attempting, this may be your solution.  Hope this helps.  Good luck
    Regards,
    Zecher

  • Connection between SDM client and server is broken

    Dear All,
    First of all this is what I have
    -NW04 SPS 17
    -NWDS Version: 7.0.09 Build id: 200608262203
    -using VPN connection
    -telnet on port 57018 is succesfull
    I can login to SDM server (from NWDS and from SDM GUI) I can see the state of SDM(green light), restart it, can navigate through tabs in GUI, but every time I am trying to deploy an ear i have this error:
    Deployment exception : Filetransfer failed: Error received from server: Connection between SDM client and server is broken
    Inner exception was :
    Filetransfer failed: Error received from server: Connection between SDM client and server is broken
    I have already read a lot of topics,blogs,notes but didn't find the solution.
    Can anybody help me?
    Best Regards

    Having same issue. Nothing helped so far... Using NWDS 7.0 SP18.
    I have turned SDM tracing on and this is what I see on client side after sending first data package:
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0280/17 Client: finished sending string part"
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0280/0 Client: receive String part from Server"
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl.receiveFromServer(NetComm ..): Entering method
    com.sap.bc.cts.tp.net.NetComm.receive(): Entering method
    com.sap.bc.cts.tp.net.NetComm: debug "Method "receive(char[])" could not read all requested bytes. There are still 12 bytes to read"
    com.sap.bc.cts.tp.net.NetComm: debug "Caught IOException during read of header bytes (-1,          43):Connection reset"
    com.sap.bc.cts.tp.net.NetComm: debug "  throwing IOException(net.id_000001)"
    com.sap.bc.cts.tp.net.NetComm.receive(): Exiting method
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0281/1 Client: connection was broken"
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0281/0 Client: finshed sendAndReceive"
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
    My connection on server is still active so I have to restart SDM server to reset and try it again.
    Anyone have idea whats happening?
    Edited by: skyrma on Feb 24, 2012 2:46 PM
    Edited by: skyrma on Feb 24, 2012 2:47 PM
    Edited by: skyrma on Feb 24, 2012 2:47 PM

  • Direct connection between 2 SPA9000

    I'm considering on buying SPA9000. My question is: is it possible setup a call through 2 different SPA9000 located on different site directly, without using ITSP intermediary. Can a line on one SPA9000 be set to register to a line on another? Can I use 2 adapters in different sites to directly route calls between them without using ITSP? TIA

    IP dialing is the only option that you have for this one. IP dial between the SPA9000.
    But it still it as if you are calling to an ITSP.  You cannot register a line of a 9000 to another.
    Another scenario to consider is setting up a VPN tunnel between two location.
    setup a 9000 on one end, regsiter all the phones there and then take the phones needed to the other location. with a stable VPN connection you should be able to make call betwee local extension. Just dont expect full functionality on the remote ends.

  • Help-how can i connect between a client and servlets on different machines

    hi all
    I asked this question already but:
    I am tring to run a client which is an HTML file that has a "submit" button, that when pressed it should connect (or something) to a servlet, which is on a different mechine.
    what must i write instead of: "localhost"?
    and what web server should i use?
    this is the code on the client side:
    <form action=http://localhost:8080/servlet/MyServlet method=POST target=_blank>
    <input type=submit name="M1" >
    </form>
    thank you

    thanks
    I tryed that by writing the ip address of the servlets mechine instead of "localhost", but there was no reaction
    i wrote:
    <form action=http://10.33.24.33:8080/servlet/MyServlet
    method=POST >
    <input type=submit>
    </form>
    what is wrong with that?
    when i pressed the submit button nothing happened.
    does any body know what can i do?

  • Connection between 2 databases without Dblink

    I work as analyst and have acess to multiple databases on different servers but cannot create the dblink to create queries between them. I am hoping that I can using another process to link between them using SQL without using a dblink. I am able to use a another software(Access) to make this connection, but the process is very slow and cumbersome.
    I am signed into both databases at the time, but I do not see the ability to make the connection using sql without using the dblink except using Access.
    What I want to be able to do is to make sure that I have the same transactions in both databases.
    Thanks for you help.

    Thanks for your input. Our office has not installed Oracle Application Server and create table as select I will look into it, but it seems I need a dblink to move the table from one server to the next. I cannot do the the materialized view yet, since it has not been approved as of yet by the data warehouse managment; and if I am not mistaken it requires the dblink to make it work.
    I am currently using MS Access join the two tables without loading the files, but since some of the process is taking place on my machine and not on the server, it does take a lot more time to process. I will need to just take smaller portions of data to run the variance checks.
    Thanks for all you imput. Great forumn.

  • Possible to Connect Lync 2010 Client Without Lync Server?

    I'm currently running CUCM 7.1.5 and CUPS 8.6.3 in conjunction with CUPC 8.5.x, and I'm just curious to know if it's possible to connect the Lync 2010 client to CUCM/CUPS for IM and phone control without the use of a Lync Server.

    Thanks, I didn't think so... but a misinformed sales rep suggested it was.
    If I just want to tie CUCM and Lync together, do I need anything special (UC Integration for Lync?) or is  it possible to do it with just a SIP interface?

  • How to connect java with database without any dsn.

    is there any way to connect java with database with out creating any dsn..like we do in ado in vb by providing provider.

    Sure use a type 4 driver. No DSN.

  • SCCM 2012 R2 CU4, how can we make sure clients without any CU upgrade will continue to communicate?

    Hi,
    We're about to upgrade the SCCM 2012 R2 server from CU1 to CU4. However no clients were ever upgraded (don't even have CU1). Is there any way(matrix or other) we can assure ourselves clients will keep on communicating (f.e. for SCCM R2 CU4, clients need at
    least to be at CU1)?
    Please advise.
    J.
    Jan Hoedt

    Go through each one and see for yourself. Note that they are cumulative so you only need to deploy the latest. CU4 contains all the others. The issues that are fixed are listed.
    CU4
    https://support.microsoft.com/en-us/kb/3026739?wa=wsignin1.0
    CU3
    https://support.microsoft.com/en-us/kb/2994331
    CU2
    https://support.microsoft.com/en-us/kb/2970177
    CU1
    https://support.microsoft.com/en-us/kb/2938441
    It's always better to use the latest version where possible.
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • Direct Connection Between OSX and Ubuntu (Jaunty)

    Hello:
    I Bought my MacBook a few weeks ago and i want to transfer some information from my pc, which runs Ubuntu Jaunty. What should i do?
    Thank you

    Jarojasag wrote:
    Hello:
    I Bought my MacBook a few weeks ago and i want to transfer some information from my pc, which runs Ubuntu Jaunty. What should i do?
    yo can do it via an external drive formatted FAT so both systems can read and write to it. or yo can use file sharing and connect the computers via smb or afp.
    they need to be on the same local network. don't know how file sharing works in Ubuntu but on a Mac you need to go to system preferences->sharing and enable file sharing.
    Thank you

  • Unable to connect to ARD client

    I'm running the Admin from an Xserve running 10.5.6, and the client is on a MacBook Pro 17", also running 10.5.6. I used to be able to connect to the client without any issues, but the last time I did so, I initiated a reboot of the client while screen sharing via ARD from the server. When the client came back online, I was no longer able to use screen sharing from the server, whether by ARD or the screen sharing that's built in to Leopard. The client and the server are in separate VLANs, and I'm still able to use screen sharing via ARD from the server to a Mac Pro within the same VLAN as the MBP, and can even use screen sharing from the Mac Pro to the MBP. I've tried trashing the prefs on the client, to no avail. Anyone have an idea how to resolve this short of rebuilding the MBP? Both server and clients are running ARD 3.2.2.

    Thanks Dave. Yes, I completely removed all the elements listed there before reinstalling. The only thing I didn't do was reboot the machine in-between. I checked logs and found no crash log for ARD. Presuming I looked in the right place: /private/var/log/crashreporter.log and /Library/Logs/CrashReporter
    There was one entry from December 8th in the crashreporter.log but no subsequent file in the second location where it was supposedly written.
    I can hook up a monitor and access directly, it is just that I have to make an appointment with our IT guy to let me in the data center where it resides. I was hoping to avoid that. I'm reluctant to reinstall via ssh after removal. If something did happen that crashed the machine, I would rather be at the data center so I can fix it directly. I suppose that will be my next step: to go there and do a removal/reinstall directly.
    Thanks for you help. Let me know if you think of anything else.
    I suppose that is the next thing to try:

  • Connectivity between Oracle database and client...

    Hi guys,
    I was asked to make a connection between oracle client and database via internet so that our clients can access the database from different parts of the country, and the data that is transmitted in the internet does not require security consideration. And I have successfully implemented this.
    But later onwards they asked me to structure it in such a way so that clients must be able to select, insert, update and delete data offline, in case there is online connectivity problem.
    So my question is, are there any possibilities in oracle to temporarily store data that are available in the oracle database to the client side and then later onwards transfer those datas once the clients are available online. Or are there any other alternative ways...
    Additional Information - Client access the database through an application created by VB.
    Please do help me on this project.
    Thanks in advance for your help.
    Asif.

    user11000521 wrote:
    Hi guys,
    I was asked to make a connection between oracle client and database via internet so that our clients can access the database from different parts of the country, and the data that is transmitted in the internet does not require security consideration. And I have successfully implemented this.
    But later onwards they asked me to structure it in such a way so that clients must be able to select, insert, update and delete data offline, in case there is online connectivity problem.
    So my question is, are there any possibilities in oracle to temporarily store data that are available in the oracle database to the client side and then later onwards transfer those datas once the clients are available online. Or are there any other alternative ways...
    Additional Information - Client access the database through an application created by VB.
    Please do help me on this project.
    Thanks in advance for your help.
    Asif.You probably should do a cost/risk analysis. Where you are headed might be able to be done (but it will require that the "clients" also have their own copy of the database) but it won't be easy and it certainly won't be cheap, either in initial implementation or in on-going maintenance. The alternative is to take a hard look at your network connections and see if it wouldn't be cheaper/easier to be able to ensure that it is reliable. Remember "the internet" won't break, it is highly redundant. If you have connectivity issues, they will almost certainly be in your own equipment and configurations, so your (your organization) will have the ability to address and fix any issues there.

  • Combining two tables without any distinct columns between them

    Folks,

    Hi sidy2j,
    According to your description, we need to verify your table structures, and the actual results which you want to get from your tables. Please post more information for analysis.
    Assume, if you want to a one to one record mapping between  two tables without any common column between them for joining, you can refer to the following scripts to implement your requirement. For more information, see:
    http://sqlhints.com/2013/09/07/joining-two-tables-without-any-common-column-between-them-sql-server/
    If you want to match every row in the first table with every row in the second table, you can refer to the following detail.
    http://stackoverflow.com/questions/1198124/combine-two-tables-that-have-no-common-fields
    Hope it can help you.
    Regards,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • CSM module: rserver to rserver (or VIP) connections between serverfarms

    Hello,
    I am trying to audit an existing configuration of CSM module.
    Unfortunately have not an experience in CSM module configaration.
    The main goal is to understand if there are any direct connection between servers
    in different serverfarms (i.e. server from one serfarm opens session to server in
    second serverfarm to VIP or to real IP). Also I need to know if there exist any
    server initiated connection.
    For serverfarms in CSM configuration there are two options configured
    1)
    nat server
    nat client <pool>
    2)
    nat server
    no nat client
    As I understand, if there is no "static nat" lines in CSM configuration it means that
    there can not be server initiated connections. Is this correct?
    What is the best way to check if there are any direct connections between different serverfarms?
    Is it enough to take an output of "show conn" command like
        prot vlan source                destination           state      
    In  UDP  149  10.13.205.20:57944    10.36.22.20:23235     ESTAB      
    Out UDP  449  10.36.22.24:23235     10.13.205.20:57944    ESTAB      
    and check if there is "In" connection from <source IP> in one serverfarm to <destination IP>
    in second serverfarm? As for now I did not see such connections.
    Will be presented direct server-server/VIP or server initiated connections in "sh conn" command
    output for CSM module?
    Could you advise me how to check this in CSM configuration or show commands output?
    Thank you in advance.

    If the vserver to vserver connection is made between devices in the same subnet and the client uses the vsever address (rather than a vip address) then this will not be seen via the CSM at all. If the client vserver targets the vip address, then it is probable that you will require source nat to make it work. If a vserver starts a connection to another vserver addess (not vip) in a different subnet and the connection flows via the CSM,  then the CSM will show this in its connection table. You can test this via "telnet " and check the connection table. Any working vserver to vip connections will be visible in the connection table. Matthew

Maybe you are looking for

  • ICal Problem with Mobile Account/Home and where are the calendars stored

    I am using MacMinis in an office with my MacPro SnowLeopard Server running LDAP with NetworkHome accounts. Almost everything works except this ical is driving me nuts. The problem is iCals don't sync with the NetworkHome. When I look in usr/library/c

  • How to change the title of a block/form/table in the WebIC CRM 2007 ?

    Hi, We want to change the title of a block in the work area for example from 'Account details' to 'Partner details'. After investigation we think that we have to change the text in SOTR_EDIT transaction by editing the Alias or defining a new one with

  • Problems with Auto Pay

    We recently set up auto pay on one of our lines. The information (routing & account information) was given to Verizon via their website and everything looked like it was going to be "peachy". The due date came, no money was withdrawn from the account

  • Oracle 11g new insatllation - perl.exe issues

    Hi all, I have recently installed oracle 11g. It was running fine for a few days and then i get errors like 'TNS:listener does not currently know of service requested in connect descriptor'. I checked this out and the reason i get these errors is bec

  • Error in VA01: Message 00002 'Enter a valid value'

    Hello Experts! When I try creating a sales order in VA01 after entering the order type and other mandatory information, I get the error message (no. 002 of class 00) saying 'Enter a valid value'. When I searched other threads in SCN with the same mes