在cmd模式下用程式打開3389 port |
答題得分者是:aftcast
|
wishmaster926
初階會員 發表:91 回覆:69 積分:32 註冊:2006-12-13 發送簡訊給我 |
#include
------
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ ~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ ~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ |
wishmaster926
初階會員 發表:91 回覆:69 積分:32 註冊:2006-12-13 發送簡訊給我 |
重貼上文如下
[code cpp] #include #include #include #include #include //#pragma comment(lib,"wsock32.lib") #pragma hdrstop #pragma argsused #define SOCKET int #define PORT 3389 #define error -1 int main(int argc, char* argv[]) { int WSAState; WSADATA wsaData; WSAState=WSAStartup(0x101,&wsaData); if (WSAState) { printf("初始化錯誤\n"); //exit(1); } //InitWinsock(); SOCKET Server; Server=socket(AF_INET,SOCK_STREAM,0); if (Server==-1) { printf("網路發生問題!!!\n"); WSACleanup(); //exit(1); } struct sockaddr_in local; local.sin_family=AF_INET; local.sin_addr.s_addr=INADDR_ANY; local.sin_port=htons(3389); if(bind(Server,(struct sockaddr*)&local,sizeof(local))==-1) {printf("網路發生問題!!!\n"); #ifdef _WIN32 WSACleanup(); closesocket(Server); #else Close(Server); #endif exit(1); } if (listen(Server,10)==-1) { printf("網路發生問題!!!\n"); #ifdef _WIN32 WSACleanup(); closesocket(Server); #else Close(Server); #endif //exit(1); } } [/code] 老師出的作業,以上為我的程式碼,要做到在cmd模式下執行此程式後,本機的3389 port會被打開listen,但我run了以後,用netstat -ano查看, 3389 port還是沒開阿????請大大們教教我!!!!!!!
------
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ ~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ ~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ |
ikk
尊榮會員 發表:4 回覆:413 積分:768 註冊:2003-06-30 發送簡訊給我 |
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |