-
实现Tracert,已经能够实现,测试,目前的20
实现tracert,已经能够执行,测试过,这次够20字了吧,-achieve tracert, has been able to implement, test, the current 20-character enough by now, huh
- 2022-07-08 19:36:43下载
- 积分:1
-
C# Winform网络围棋(可对战)
程序使用VS2015,.NET4.5,.NET 2.0以上都可以编译使用,无第三方组件,可生成32、64位。Socket网络传输,可以对战、旁观,围棋走棋规则基本全面,可直接对杀。围棋规则算法写代码太麻烦,直接参考了GreatVerveGo(是单机的)算法,感谢作者。程序包含客户端和服务端2各部分。图片文件在gooinDebugRes里面1、先启动服务端 goServer.exe服务端:地址为IPAddress[] addrIP = Dns.GetHostAddresses("192.168.0.104"); //ip地址端口51888,根据你的需要进行修改;进入服务端后点击“开始监听”。服务端定义://连接的用户System.Collections.Generic.List userList = new List();//监听端口private int port = 51888;//走棋判断int[] GameRoom = new int[255]; //房间号int[] GameUser = new int[255]; //房间人数;int[] GameStat = new int[255]; //走棋状态:1-等待、2-准备、3-开始、4-旁观int[] GameReday = new int[255]; //走棋准备状态//旁观 获得走棋信息string lookuser = "";2、打开客户端 goo.exe这里直接设置了进入到房间“0”,进入后显示“等待其他人加入”,先进房的执黑旗,按钮不可用;当有第2个人进入后,执白棋,按钮显示“准备”;双方都点击“准备”后,进入对局;后面再有人进入为旁观者,能看见双方对局信息。房间都是“0”。地址:client = new TcpClient("192.168.0.104", 51888); //定义服务器端ip地址和端口,与服务器端定义要一致根据你的需要进行修改;客户端定义:private int[,] Qpan = new int[24, 24]; //棋盘数组private string SendLook = null; //发送给旁观者的对局信息private const int Qz_Null = 0; //没有棋子private const int Qz_Black = 1; //黑子private const int Qz_White = 2; //白子private const int Max_Qpan = 23; //棋盘最大路数private int[,] TmpA_Qpan = new int[24, 24]; //临时存储棋盘private int[,] TmpB_Qpan = new int[24, 24];//临时存储棋盘private int[,] Tmp_Qpan = new int[24, 24];//临时存储棋盘private int Current_Go = 1; //当前棋子颜色private int Qpan_Count = 19; //当前棋盘路数private int Rame; //气数private int Die_Num; //死子数private bool _Attack = false; //是否打劫private int Attack_X = 0; //打劫位置private int Attack_Y = 0; //打劫位置private Panel g_Hei; //鼠标移动 黑块private Panel g_Bai; //鼠标移动 白块private Panel Fit_Hei; //最后落子标记 黑private Panel Fit_Bai; //最后落子标记 白private Panel[,] QzH = new Panel[20,20]; //黑棋子private Panel[,] QzB = new Panel[20,20]; //白棋子int LastFitX = 0; //给旁观最后落子位置int LastFitY = 0; //给旁观最后落子位置int LastHB = 0; //给旁观最后落子颜色Point Mouseoff; //鼠标位置bool go_play = false; //能否走棋int Select_Qzi = 0; //是黑还是白,1-黑,2-白int ReceiveHB =1; //接收到的棋子颜色函数://初始化棋盘、棋子private void InitQpan()//判断该谁走棋private void Judge_HB()//显示棋子private void ShowQz(int i, int j, int QzHB)//重置棋盘棋子private void Rest_Qpan()//备份棋盘棋子private void Qpan_Backup()//恢复棋盘棋子private void Qpan_Restore()//刷新棋盘棋子private void Qpan_Refresh(int QzHB)//计算棋子的气数底层函数private void Base_Calc(int i, int j, int QzHB)//计算气数private void Calc_Ream(int m, int n, int QzHB)//计算气数接口private void Calc_Interface(int QzHB)//落子处理,判断打劫、打n还1、吃掉对方棋子private void Falling(int xx, int yy)//设置打劫private void Set_Attack(int i, int j)//最后落子标记private void Fit_Flag(int xx, int yy)//旁观者最后落子标记private void LookFit_Flag(int Qhb, int xx, int yy)//对方走棋显示在己方并判断打劫、打n还1、吃掉对方棋子private void Opp_Falling()3、跨线程调用封装在CrossThreadCall.cs4、时间有限,程序没有做计算胜负,没有做掉线处理。基本规则有了,其他的就是套接字变来变去,需要新功能自己添加。只是一个初学练习,更多初学资料到我的博客http://www.cnblogs.com/qiaoke/
- 2017-03-12下载
- 积分:1
-
good example, will learn good things
好的例子,会学到好东西-good example, will learn good things
- 2022-03-06 02:00:02下载
- 积分:1
-
在CB中用socket api来写网络通讯程序 在CB中用socket api来写网络通讯程序...
在CB中用socket api来写网络通讯程序 在CB中用socket api来写网络通讯程序 -In the CB using socket api to write network communication program in CB using socket api to write network communication program in CB using socket api to write network communication program
- 2023-08-31 12:55:03下载
- 积分:1
-
142465_chap5_3
遗传算法优化pid参数实测可用,自己论文里面使用的(Optimization of PID parameters by genetic algorithm)
- 2019-04-22 12:55:08下载
- 积分:1
-
RemoteDemo
windows 终端服务查询登录信息等。
可用于远程桌面二次开发,使用RDP协议的远程连接等。(windows Terminal Services query log information. Remote Desktop can be used for secondary development, the use of RDP protocol, such as remote connectivity.)
- 2007-10-18 22:34:40下载
- 积分:1
-
rtsp_for_VC
很好的RTSP实现,分享给大家使用,已经建有VC工程(Good RTSP implementation, we used to share)
- 2010-12-23 17:17:47下载
- 积分:1
-
多线程UDP通讯程序,这种程序对要出来多用户的并发处理udp通信有一定的参考作用...
多线程UDP通讯程序,这种程序对要出来多用户的并发处理udp通信有一定的参考作用-multithreading UDP communications procedure, which should come out of the Multi-user concurrent processing udp communication is a reference work
- 2023-07-25 22:25:02下载
- 积分:1
-
VNC源码
VNC源码
- 2014-09-12下载
- 积分:1
-
西门子技术支持网站简介
当您在使用西门子产品时可能遇到这样或是那样的问题,没关系,您可以登陆西门
子技术支持与服务网站来查找您需要的信息.
网站...
西门子技术支持网站简介
当您在使用西门子产品时可能遇到这样或是那样的问题,没关系,您可以登陆西门
子技术支持与服务网站来查找您需要的信息.
网站链接为: http://www.ad.siemens.com.cn/service/
登陆网站后,您可以点击相关链接,查找您想要得信息,其中在"网上课堂"可以
下载西门子技术支持工程师编写的常问问题和使用入门文档,点击网页左侧的"技
术资源",进入后将显示语言切换到英文(点击网页的右上角"English"),然后
在"Search"输入框中输入您要查找的相关内容,如下载升级软件包,或是查找错
误代码的解释,或是查找相关产品的信息等等,您可能会找到很多条链接,您可以
从中选择您所需要的内容,您还可以通过点击"Product Support"进入西门子的
产品信息库,通过点击左侧的相关文件链接可以查找到西门子相关产品的详细信
息.如果您经常使用网站信息,您会觉得它已成为您解决问题的得力助手.
- 2022-02-05 09:06:14下载
- 积分:1