Re: [問題] Socket新手建立連線一問
※ 引述《lin7345 (星)》之銘言:
: 先承認 這是作業題 因為是課外作業....靠自己摸 摸不出來
: 就是寫個Socket程式去作小運算
: 但我想先試試看到底要怎麼建立連線 所以到網路上隨便找範例來Run
: 但不管怎麼run都run不起來....
: 我是從 http://chaly77714.pixnet.net/blog/post/22552727 抓範例的
: 就前兩題 先說作業環境:
: Clinet端是Windows7 用DevCpp4.9
我想 這個是重點
因為你是在 WIN32下寫的
所以你少 #include <windows.h>
#include <unistd.h>
#include <sys/types.h>
這兩個在 WIN32下似乎是無用(因為都被windows.h包含了)
接著 我建議你去MSDN看一下 WIN32下的範例
你那個範例都是Linux下的範例
http://msdn.microsoft.com/en-us/library/ms740506%28VS.85%29.aspx
因為看到你main前兩行沒出現
WSADATA wsaData;
WSAStartup(MAKEWORD(2,2), &wsaData);
就發現 你搞錯範例了~
: Server端是CentOS5 用gcc 4.1.2(Red-Hat) (IP:203.64.183.120)
: 我從網站把程式碼抓下來大部份沒什麼改 就改IP Port 跟使用的標頭不一樣而已
: Clinet端程式:http://203.64.183.120/~playboy/client.c
: Server端程式:http://203.64.183.120/~playboy/server.c
: 因為是照Copy的 沒縮排可能沒比較好看
: 我想問怎TCP connect都建不起來??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.152.107
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章