C 網路程式設計概述 三

2021-09-05 14:37:57 字數 1535 閱讀 8022

源**如下:(其中主要的函式為dosocketget())

using system;

using system.drawing;

using system.collections;

using system.componentmodel;

using system.windows.forms;

using system.data;

using system.net;

using system.net.sockets;

using system.text;

using system.io;

namespace socketsample

///

/// 清理所有正在使用的資源。

///

protected override void dispose( bool disposing )

} base.dispose( disposing ); }

#region windows form designer generated code

///

/// 設計器支援所需的方法 - 不要使用**編輯器修改

/// 此方法的內容。

///

private void initializecomponent() );

this.name = "form1";

this.resumelayout(false); }

#endregion

///

/// 應用程式的主入口點。

///

[stathread]

static void main()

private string dosocketget(string server)

catch(exception se)

if (!s.connected)

try

catch(exception ce)

//接收頁面資料,直到所有位元組接收完畢

int32 bytes = s.receive(recvbytes, recvbytes.length, 0);

strretpage = "以下是在伺服器" + server + "上的預設網頁:\r\n";

strretpage = strretpage + ascii.getstring(recvbytes, 0, bytes);

while (bytes > 0)

//禁用並關閉socket例項

s.shutdown(socketshutdown.both);

s.close();

return strretpage; }

private void download_click(object sender, system.eventargs e)

catch(exception fe)

} }

} 以上程式在windows 2000伺服器版、visual studio.net中文正式版下除錯通過

C 網路程式設計概述 三

源 如下 其中主要的函式為dosocketget using system using system.drawing using system.collections using system.componentmodel using system.windows.forms using syste...

C 網路程式設計概述 二

在建立了socket例項後,我們就可以通過乙個遠端主機的終結點和它取得連線,運用的方法就是connect 方法 public connect endpoint ep 該方法只可以被運用在客戶端。進行連線後,我們可以運用套接字的connected屬性來驗證連線是否成功。如果返回的值為true,則表示連...

C 網路程式設計概述 二

在建立了socket例項後,我們就可以通過乙個遠端主機的終結點和它取得連線,運用的方法就是connect 方法 public connect endpoint ep 該方法只可以被運用在客戶端。進行連線後,我們可以運用套接字的connected屬性來驗證連線是否成功。如果返回的值為true,則表示連...