資源簡介
本文件為一個完整的五子棋對戰wimfrom桌面項目,主要是c語言編寫完成,項目完整,下載即可直接進行游戲,兩個玩家可以通過電腦進行網絡對戰。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Net;
using?System.Net.Sockets;
using?System.Windows.Forms;
namespace?WindowsApplication1
{
????public?class?Client
????{
????????//1、連接服務器
????????//2、發送消息
????????//3、接收數據包
????????private?Socket?_client;?//跟服務器連接的socket
????????private?bool?_connected;?//socket連接狀態表示斷開或已經連接兩種情況
????????//連接服務器
????????public?void?ConnectServer(string?ip?int?port)
????????{
????????????_client?=?new?Socket(
????????????????AddressFamily.InterNetwork//輸入IP,連接另外一臺電腦
????????????????SocketType.Stream//指定的控制協議
????????????????ProtocolType.Tcp);//端口(是兩臺電腦在同一頻道)
????????????
????????????IPEndPoint?ep?=?new?IPEndPoint(
????????????????IPAddress.Parse(ip)
????????????????port);//IP地址和端口的實例化
????????????_client.Connect(ep);//與另外一臺電腦建立連接
????????????_connected?=?true;//連接狀態為已連接
????????}
????????//返回連接狀態
????????public?bool?Connected
????????{
????????????get?{?return?_connected;?}
????????}
????????//關閉連接
????????public?void?CloseConnection()
????????{
????????????if?(_connected)
????????????{
????????????????_client.Close();//關閉連接并釋放所有資源
????????????????_connected?=?false;//連接狀態為未連接
????????????}
????????}
????????//發送消息
????????public?void?SendMessage(string?message)
????????{
????????????????byte[]?buffer?=?Encoding.Default.GetBytes(message?+?“\r\n\r\n“);
????????????????_client.Send(buffer);//將編輯的字符發送到另一臺電腦
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????63488??2018-06-06?20:31??局域網\WindowsApplication1\bin\Debug\WindowsApplication1.exe
?????文件??????81408??2018-06-06?20:31??局域網\WindowsApplication1\bin\Debug\WindowsApplication1.pdb
?????文件??????21464??2019-03-07?16:41??局域網\WindowsApplication1\bin\Debug\WindowsApplication1.vshost.exe
?????文件????????490??2018-09-15?15:29??局域網\WindowsApplication1\bin\Debug\WindowsApplication1.vshost.exe.manifest
?????文件???????1621??2018-06-06?16:42??局域網\WindowsApplication1\Client.cs
?????文件???????5227??2018-06-05?12:20??局域網\WindowsApplication1\Clientob
?????文件????????422??2018-06-05?12:20??局域網\WindowsApplication1\Clientob
?????文件??????27874??2018-06-06?17:32??局域網\WindowsApplication1\Form1.cs
?????文件??????18375??2018-06-05?12:16??局域網\WindowsApplication1\Form1.Designer.cs
?????文件??????32894??2018-06-05?12:16??局域網\WindowsApplication1\Form1.resx
?????文件????????744??2012-10-15?07:55??局域網\WindowsApplication1\Form2.cs
?????文件??????10190??2012-10-15?07:55??局域網\WindowsApplication1\Form2.Designer.cs
?????文件???????9988??2012-10-15?07:55??局域網\WindowsApplication1\Form2.resx
?????文件????????789??2019-03-07?16:41??局域網\WindowsApplication1\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6253??2019-03-07?16:41??局域網\WindowsApplication1\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????5120??2018-06-04?22:47??局域網\WindowsApplication1\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
?????文件???????2986??2019-03-07?16:41??局域網\WindowsApplication1\obj\Debug\WindowsApplication1.csproj.FileListAbsolute.txt
?????文件???????1016??2018-06-06?20:31??局域網\WindowsApplication1\obj\Debug\WindowsApplication1.csproj.GenerateResource.Cache
?????文件???????1339??2018-06-06?20:31??局域網\WindowsApplication1\obj\Debug\WindowsApplication1.csprojResolveAssemblyReference.cache
?????文件??????63488??2018-06-06?20:31??局域網\WindowsApplication1\obj\Debug\WindowsApplication1.exe
?????文件??????18065??2018-06-05?12:16??局域網\WindowsApplication1\obj\Debug\WindowsApplication1.Form1.resources
?????文件???????2923??2018-06-04?22:47??局域網\WindowsApplication1\obj\Debug\WindowsApplication1.Form2.resources
?????文件??????81408??2018-06-06?20:31??局域網\WindowsApplication1\obj\Debug\WindowsApplication1.pdb
?????文件??????11289??2018-06-04?22:47??局域網\WindowsApplication1\obj\Debug\WindowsApplication1.Properties.Resources.resources
?????文件???????1015??2012-10-15?07:55??局域網\WindowsApplication1\Program.cs
?????文件???????1186??2012-10-15?07:55??局域網\WindowsApplication1\Properties\AssemblyInfo.cs
?????文件???????3973??2018-06-04?22:47??局域網\WindowsApplication1\Properties\Resources.Designer.cs
?????文件???????6665??2012-10-15?07:55??局域網\WindowsApplication1\Properties\Resources.resx
?????文件???????1119??2018-06-04?22:47??局域網\WindowsApplication1\Properties\Settings.Designer.cs
?????文件????????249??2012-10-15?07:55??局域網\WindowsApplication1\Properties\Settings.settings
............此處省略21個文件信息
- 上一篇:標準CGAL庫使用說明
- 下一篇:C#獲取周圍可見的wifi網絡
評論
共有 條評論