C 網路程式設計(二)

2021-07-26 22:33:51 字數 1488 閱讀 8233

1.c# 下客戶端的實現**:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.net;

using system.net.sockets;

using system.io;

using system.threading;

namespace socketclient

catch

//通過clientsocket接收資料

int receivelength = clientsocket.receive(result);//result儲存接收的值

console.writeline("接收伺服器訊息:", encoding.ascii.getstring(result, 0, receivelength));

//通過 clientsocket 傳送資料

for (int i = 0; i < 10; i++)

" + sendmessage);

}catch

}console.writeline("傳送完畢,按回車鍵退出");

console.readline();}}

}2.c#下,伺服器實現的**

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.net;

using system.net.sockets;

using system.io;

using system.threading;

namespace socketserver

成功", serversocket.localendpoint.tostring());

//通過clientsoket傳送資料

thread mythread = new thread(listenclientconnect);

mythread.start();

console.readline();

}///

/// 監聽客戶端連線

///

private static void listenclientconnect()

}///

/// 接收訊息

///

///

private static void receivemessage(object clientsocket)

訊息", myclientsocket.remoteendpoint.tostring(), encoding.ascii.getstring(result, 0, receivenumber));

}catch (exception ex)}}

}}

C 網路程式設計概述 二

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

C 網路程式設計概述 二

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

C 網路程式設計概述 二

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