登录
首页 » C# » Socket

Socket

于 2014-01-15 发布 文件大小:72KB
0 173
下载积分: 1 下载次数: 3

代码说明:

  socket 通讯 事例 源码,不多哦,大家可以看看(socket sourse code,this is veay good)

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • yyjwz
    可以把VC7,0的文件转换成VC6,0的文件,非常好用,不错()
    2018-04-08 20:50:52下载
    积分: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
  • SipRecordServer
    在vc++下通过ip端口抓取数据包,获取音频数据进行处理(In vc++ crawl through the ip port packet)
    2013-11-07 16:26:26下载
    积分:1
  • Abaqus用户子序UMAT
    非常有用的Abaqus用户子程序UMAT(Very useful user subroutine UMAT of Abaqus)
    2017-11-29 18:15:36下载
    积分:1
  • C # TCP客户端服务器
    应用背景这是一个简单的TCP客户端-服务器关系的实现。关键技术单独编译服务器和客户端程序。在程序编译之前更改IP地址匹配的机器(注:把你的IP地址 ;运行“ipconfig”从命令提示符在Windows NT/2000 M / C)当服务器程序运行时,它会显示它正在运行的知识点和它正在监听的端口。现在运行的客户端程序是运行的,这样就建立了与服务器连接的连接。当一个连接被建立时,服务器将显示地址和端口,从它已接受连接和客户端将请求的字符串,这是要发送到服务器。对字符串接收服务器将显示它,发送一个确认 ;将收到的客户。客户端可以是从同一台机器上运行的,作为服务器或从一个与之不同的,机器。如果运行,从一个或两个不同的机器,那么网络连接之间应该存在的,机器运行的服务器和客户端程序和;
    2023-09-04 04:35:02下载
    积分:1
  • MATLAB-Example
    有关微动的程序,包括转动,锥动,有需要的可以下载(Fretting about the program, including rotation, moving cone, there is a need to download)
    2021-01-17 10:58:49下载
    积分:1
  • 11117
    VV聊天室源码程序,例程结合易语言扩展界面支持库和多线程支持库,使用易语言服务器和客户组件实现数据交互的聊天功能。(VV chat room source programs, routines combined with easy language support library expansion interface and multithreading support libraries , using easy language server and client components to achieve data exchange chat .)
    2016-05-23 15:44:03下载
    积分:1
  • ASP.NET实战(六) 电子商务系统
    ASP.NET实战编程(六) 电子商务系统-ASP.NET actual programming (f) e-commerce systems
    2022-01-24 15:22:53下载
    积分:1
  • 以太端口保护协议,华为的技术白皮书,做电信级产品需要知道。...
    以太网端口保护协议,华为的技术白皮书,做电信级产品需要知道。
    2022-02-05 10:10:24下载
    积分:1
  • multi_thread_udp
    多线程UDP通讯例子( Multi-thread UDP communication example )
    2020-06-26 11:40:01下载
    积分:1
  • 696518资源总数
  • 106208会员总数
  • 21今日下载