奋斗白云

文章
4
资源
0
加入时间
3年0月28天

C#实现客户端与服务器的TCP通讯前言一、客户端与服务器界面二、客户端与服务器的连接、接收数据三、客户端与服务器发送数据四、常见问题点

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、客户端与服务器界面二、客户端与服务器的连接、接收数据1.服务器”开始监听“2.客户端”连接“三、客户端与服务器发送数据1.客户端”发送“2.服务器”发送“四、常见问题点1、线程中不能操作界面控件2、可能出错的地方加上try{}catch{}3、断开连接后会一直接收长度为0的数据,需要判断长度为0时跳出接收数据的循环4、连接/接收数据时处于while循环中,需要将连接的代码放在后台线程中,否则容易出现卡界面的情况前言实

for循环操作集合,及增删改查,和增强for循环的循环迭代

首先注意一点,增强for循环中,不能对其进行增删改,而是要跳出循环,其可以用来迭代查看,但是如果修改集合,会对此次循环有影响。所以,如果要对集合进行循环增删改,尤其是删除,要注意逻辑陷阱,删除代码如下:for(int i = 0; i             list.remove(i);              i--;          }