Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


TCP/IP handshake not happening

TCP/IP handshake not happening

TCP/IP handshake not happening

hey there!
i'm programming a device with internal scripting features ( basically it decodes some files, i just format the output content the way i want ) and i want to connect that device to another device that runs like a server application, to read the final output content.

they're connected via Ethernet cable and using tcp/ip connection. i made sure they were using the same telnet port. The thing is, the 1st device runes as master and the 2nd one as slave (by default). The master is using DHCP and the slave has static ip configuration(there's no other option). When i connect them nothing happens. not even a beep signal.. i thought that there was suppose to happen some kinda handshake connection .

I tried different configurations, like both static and with the same subnet mask. but nothing happens. can someone help me? is it wrong to use dhcp in master device?
The scripting used is JavaScript based . do i have to implement something to connect the devices? ty all

RE: TCP/IP handshake not happening

Ping both devices from each device and from eachother.

RE: TCP/IP handshake not happening

where does that help me? it's an honest question, i'm not being sarcastic!

RE: TCP/IP handshake not happening

Pinging each device from the other ensures that the two devices can communicate on the LAN segment.

Quick question for clarification. You say “they’re connected via Ethernet cable”. Are they directly connected to each other, or are they connect on a LAN through a switch?

RE: TCP/IP handshake not happening

Directly connected. That's why i don't understand the ping each other part.

The devices don't have a cmd prompt .. they are programmed to communicate between them and to decode an output value(s) .

RE: TCP/IP handshake not happening

Well, that helps.

#1, the IP addresses of the devices should be static. Setting to DHCP requires a DHCP server to dole out the addresses. If you only have two devices directly connected, (unless one is also a DHCP server), the master would never get an appropriate IP address.
#2, the subnet mask should be the same.
#3, you will need to use a cross-over Ethernet cable. Pins 1&2 on one end should connect to pins 3&6 on the other, and vise-versa.

RE: TCP/IP handshake not happening

Thank you @robertjo24 !!

I was going to ask that too. Yet, i was already using the same subnet mask. At first i thought that DHCP would be automatic.
Tommorow i'll try the way u say, like and . subnet mask .

I was using normal cables though. i'll make a new one easily. I'll give proper feedback tomorrow or smth ! ty

RE: TCP/IP handshake not happening

If the devices are directly connected back to back with no DHCP server in the mix then you would have to assign fixed IP addresses to each device.

RE: TCP/IP handshake not happening

If they are direct connected with enet, and not through a hub or switch, wouldn't you have to use a crossover cable? Also as stated above, with nothing acting as a DHCP server, you will have to set static IP on both devices.

RE: TCP/IP handshake not happening

Indeed yes, as rclarke250
Use a crossover cable or a switch to connect both devices.
Crossover cable details at Link

RE: TCP/IP handshake not happening

hey there ,

i'm here just to close this thread. it works properly the way u all said it ! thank you !

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close