精华内容
下载资源
问答
  • 如何用电脑做服务器,普通电脑做服务器,家用电脑做服务器, 电脑如何做服务器

    如何用电脑做服务器,或是用普通电脑做服务器,家用电脑做服务器,网络是首要考虑应对因素。

    电脑如何做服务器,可以发布网站应用,可以做FTP共享服务,等。

    网络环境无非就这三种:固定公网IP,动态公网IP,无公网IP。根据对应不同的应用和网络环境可以给出不同的具体实施方案。

    一,固定公网IP时,只需要将自己的域名在域名解析管理系统中,设置域名解析指向自己的IP即可,这里不再细说。

    二,动态公网IP网络时,利用动态域名解析方案,将个人电脑搭建成服务器。
    1,在内网启用NAT123动态域名解析。

    2,将自己的域名实时动态解析到本地IP。
    3,因为是实时的解析,IP变化,不会影响域名访问本地。本地网站或其他应用服务,通过域名访问不会受影响,可以正常做网站服务等。

    三,无公网IP时,利用端口映射方案,实现搭建网站等应用服务器。
    1,在内网启动NAT123端口映射。

    2,添加映射。根据不同的应用,选择不同的应用类型。如是网站应用,可以选择使用80应用;如是FTP等非网站服务应用,可以选择使用非80其他应用类型。外网地址可以是自己绑定的域名,也可以是默认提示域名地址。内网地址端口应用内网应用即可。


    3,映射后,如是网站应用,用域名即可以正常访问网站。如是其他应用,通过域名和端口的访问即可以访问。

    展开全文
  • java做服务器,android做客户端,实现数据传输

    万次阅读 热门讨论 2014-03-09 08:10:42
    需要用一台windows电脑做服务器,在android端与其进行数据交换,实现一些业务。 简单起见,用java写这个服务器,以前没做过,试试水。很简单的代码,纯粹找思路。 服务器端代码: package com.test; import ...

    许久未动笔,有个小项目开始动工。

    需要用一台windows电脑做服务器,在android端与其进行数据交换,实现一些业务。

    简单起见,用java写这个服务器,以前没做过,试试水。很简单的代码,纯粹找思路。

    服务器端代码:

    package com.test;
    
    import java.io.IOException;
    import java.io.OutputStream;
    import java.net.ServerSocket;
    import java.net.Socket;
    
    public class MyServer {
    	public static void main(String[] args) {
    		try {
    			ServerSocket server = new ServerSocket(8888);
    			while (true) {
    				System.out.println("execute 1\n");
    				Socket client = server.accept();
    				System.out.println("execute 2\n");
    				OutputStream out = client.getOutputStream();
    				System.out.println("execute 3\n");
    				String msg = "hello android";
    				out.write(msg.getBytes());
    				System.out.println("execute 4\n");
    				client.close();
    			}
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    
    	}
    }
    

    用了吉利的数字8888做端口,等android端连接上来,发送一句话给android。

     

    android端代码:

    package com.teat;
    
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.Socket;
    import java.net.UnknownHostException;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.TextView;
    
    public class TestSocketActivity extends Activity {
    	private TextView myTextView;
    
    	public void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.main);
    		myTextView = (TextView) findViewById(R.id.textView1);
    		try {
    			myTextView.setText("0");
    			Socket socket = new Socket("192.168.1.100", 8888);
    			myTextView.setText("1");
    			InputStream in = socket.getInputStream();
    			byte[] buffer = new byte[in.available()];
    			myTextView.setText("2");
    			in.read(buffer);
    			myTextView.setText("3");
    			String msg = new String(buffer);
    			myTextView.setText(msg);
    		} catch (UnknownHostException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    }

    方便起见,ip地址是写死的,通过dos窗口下的ipconfig指令查看自己电脑的本地ip,然后把下面这行代码里的ip修改成你电脑的ip就可以正常通信了。

    Socket socket = new Socket("192.168.1.100", 8888);
    

    如果正常通信的话会显示服务器发来的“hello android”;

    代码下载:http://download.csdn.net/detail/jason0539/7011951

     

    作者:jason0539

    微博:http://weibo.com/2553717707

    博客:http://blog.csdn.net/jason0539(转载请说明出处)

    展开全文
  • Java做服务器开发语言

    千次阅读 2015-06-04 13:54:51
    随着游戏市场的兴起,特别是网页游戏、手机游戏的崛起,对游戏开发技术的需求越来越多。网络游戏开发是一个庞大的体系,总体...我们公司选择使用Java做服务器开发语言,主要原因是:1.Java是跨平台的,方便部署;2.Java

    随着游戏市场的兴起,特别是网页游戏、手机游戏的崛起,对游戏开发技术的需求越来越多。网络游戏开发是一个庞大的体系,总体来说是客户端与服务器端。客户端是玩家接触的游戏图像显示端,服务器是处理游戏运行中的各种数据,由于一台服务器要支持众多玩家的请求,所以服务器的性能高低决定了同一个游戏的用户数量。

    我们公司选择使用Java做服务器开发语言,主要原因是:1.Java是跨平台的,方便部署;2.Java是安全的高级语言,可以提高开发效率;3.Java是面向对象的,代码可以重用;4.Java的分布式应用。


    图1 服务器架构图

    服务器架构

    Java在我们的服务器开发中的应用。服务器架构如图1所示。服务器架构的几个模块:

    • 登录服务器
    • 逻辑服务器
    • 用户中心服务器
    • 充值服务器
    • 数据库服务器
    • 日志服务器

    这些模块都是分开的,可以灵活地分布式部署到不同的物理服务器上。只需要修改一些配置文件即可,非常方便。

    服务器详细功能模块

    登录服务器

    负责处理玩家登录的请求。一个登录服务器对应多个游戏逻辑分区。当玩家登录的时候,登录服务器向用户中心服务器发送登录信息。请求对登录信息的验证。通过验证之后,返回分区地址,之后,客户端与登录服务器断开,连接到游戏逻辑服务器。登录服务器是一个单独的Java运行程序,当访问量增加大,可以增加部署到多个物理服务器上面,均衡负载访问压力。它通过使用Java的NIO(非阻塞)方式与客户端进行通信。通过用户中心服务器提供的接口访问用户中心,进行数据处理。

    逻辑服务器

    对玩家的操作进行逻辑处理。逻辑服务器是整个游戏的心脏。它的工作效率直接影响玩家在游戏中的体验,所以对它的要求就是速度,快速返回处理结果。为了达到满足要求的速度,逻辑服务器的大部分操作必须在内存中操作,避免I/O操作,I/O操作可以放到另外的线程中进行。说是大部分,是因为玩家在第一次登录的时候可能会从数据库加载所要用到的数据。在图中,大家看到了缓存,缓存的作用就是把数据放在内存中。当玩家退出时,它的数据也会在缓存中保存一段时间,在一定时间内,玩家再次登录,将不会再重新从数据库加载数据。在逻辑服务器中对数据库的操作可以先放入一个Java队列中,再另起一个Java线程负责从这个队列取数据,并发送到数据库服务器,这就是使用Java的阻塞队列,快速实现一个生产者—消费者模式,数据生产与处理相分离,这样既减轻了逻辑服务器的压力,也保证了数据处理的效率。逻辑服务器的日志也不在逻辑服务器入库,同样的发送到日志服务器处理。还有一种方法是以一种特定格式的方式,记录到本地文件中,再启动一个进程,读取这个文件,然后入库。

    用户中心服务器

    现在很多游戏都对用户进行了集中管理。这方便了对用户提供更好的服务,比如充值、活动、礼包领取、新游戏导入用户等。有的游戏公司可能会用用户中心的数据发展游戏运营平台。这部分与游戏逻辑服务器分开,也减少了游戏逻辑服务器的压力。用户中心采用JavaWeb开发,它对游戏服务器只提供特定访问的接口,把数据与逻辑分离开来,方便管理,以及分布式部署,增强了架构的灵活性。

    充值服务器

    充值是游戏收入的唯一方式,所以这个功能必须流畅,毫无压力。如果由于网络或服务器性能原因,导致玩家充值不了,会直接影响收益的。所以充值服务器最好部署在一台单独的物理机上面,也可以多个分区使用一个充值服务器,这要视游戏人数而定。

    数据库服务器

    负责对数据入库及更新的操作。把这部分操作从逻辑服务器分离出来,就是为了减轻逻辑服务器的压力,减少逻辑服务器资源的占用。而且,如果逻辑服务器突然宕机的话,也能尽量保证数据少丢失。为了保证对数据的更新是顺序性的,这里把数据入库的操作使用队列单线程化。逻辑服务器与数据库服务器通过Java的TCP/IPSocket进行长连接,而且为了防止由于意外原因导致连接中断,在逻辑服务器与数据库服务器之间加入了一个心跳连接,这样短暂的中断可以被很快恢复,防止数据的丢失。

    日志服务器

    处理玩家日志的入库。日志入库方便游戏运营管理游戏,统计玩家信息。当玩家人数比较多的时候,日志也会占用很多资源。所以把日志从逻辑服务器也分开了,因为日志只是插入操作,所以可以开几个线程进行并发插入到数据库。线程数要根据你数据库的连接池的最大连接数进行设置,要不然会导致连接资源被占完,数据插入不了数据库。

    注意事项

    在游戏服务器开发中,有几个需要注意的问题。

    通信协议

    开始的时候,我们为了快速开发,采用了JSON的变长协议处理方式,即把要传送的数据编码成json的字符串,再把json字符串转化为字节数据,传输过程中包的总结构为:总包长度(int四个字节)+消息长度(int四个字节)+消息体,即数据长度,n个字节。这样做的好处是可以快速开发,缺点是在传输过程中无效的字节太多。而且这部分完全可以用代码自动完成。后来我们采用Java的反射机制,从定义好的xml描述协议文件中读取传输的内容格式,自动化生成传输的对象,在发送信息时,根据这个对象再把数据转化为二进制的数据流,解析的时候,同样也根据xml的描述文件,按顺序读取数据并转化为对象的JavaBean对象。如果时间充足,在游戏开发前期应该把这个做好。

    多线程并发

    游戏服务器是一个多用户的环境,其中多线程是必不可少的,它可以提交程序对CPU的利用率,提高处理性能。但它也有一个致命的缺点,就是在多线程下,数据同步的问题。因为在目前多核CPU下,线程算得上是可以并行执行的了。比如竞技场中的排行榜,每个玩家的名次变化都会对排行榜进行操作。如果不考虑数据同步的话,每个玩家可以随意更新排行榜,那这个排行榜的数据就会非常乱,名次也不正确。这个时间就需要保证在一个玩家更新排行的时候,其他玩家不能更新,只能阻塞等待。一般有两种方法可以解决:1.直接使用锁,当一个玩家更新排行榜时,使用锁锁定排行榜集合,让其他玩家不能再对排行榜操作,Java有自带的两种方式,非常方便,一个是Lock接口,一个是Synchronized;2.使用乐观同步,这种方式需要自己额外实现,之所以说是乐观,是因为它有可能执行失败。原理是当我取数据时,获得一个数据的一个版本号,而当写入数据时,如果版本一致,可写入,如果版本不一致,就需要重新获取数据,执行逻辑,直到版本一致后写入。可以设定重复次数,达到这个次数后,还没有成功就判定失败。根据我们目前的运行环境,我们采用了第一种方式。

    均衡负载

    一台物理服务器的处理能力是有限的,对于可能支持数据众多的游戏服务器来说,分布式部署和动态添加服务器是不可缺少的。在逻辑上,可以把需要集中处理,与逻辑运算关系不大的模块单独部署。比如登录服务器、地图服务器、聊天服务器、数据库服务器等。像我们把登录服务器和数据库服务器分离开就是为了减少逻辑服务器的压力。

    缓存的设计

    起初,为了快速敏捷开发,我们采用了一级缓存方式,即图1中的Redis缓存,它是一个分布式的缓存,内部通过Socket连接。在玩家第一次进入游戏的时候会把玩家数据从数据库加载到Redis缓存之中,再取数据只从缓存中取。后来为了更加提高处理速度,增加了二级缓存,即内存缓存,利用Java提供的Map、List等集合保存数据,开发了一个基于内存的缓存构架MemoryCacheTool,对外只提供操作接口。由于是直接从内存中读取或写入数据,其速度相对于Redis提高大约20%左右。

    总结

    Java是一门安全、高效、跨平台的语言,它在游戏服务器开发过程中可以提高开发效率,减少异常,增强程序的健壮性。它很容易实现各个功能的衔接,方便后期的维护。



    展开全文
  • 租用国内服务器需要备案,上传身份证,购买阿里云幕布,拍照,审核,特别麻烦,租用国外的虽然不用备案但价格贵,速度慢,若可以用自己的笔记本做服务器的话既不需要备案还划算,但由于IP不是固定的,每次手动修改IP...

    首先去阿里云申请域名,并实名认证域名,否则无法解析域名到IP

    租用国内服务器需要备案,上传身份证,购买阿里云幕布,拍照,审核,特别麻烦,租用国外的虽然不用备案但价格贵,速度慢,若可以用自己的笔记本做服务器的话既不需要备案还划算,但由于IP不是固定的,每次手动修改IP太麻烦,杭州电信大概是每隔4天凌晨3点自动更换一次IP,该工程可以每隔一段时间自动获取公网IP,若发现IP改变则调用阿里云接口修改域名IP,若你的笔记本连接的是路由器,则只需要去路由器设置界面开启DMZ,ip填写你的笔记本的内网ip,或者开启端口转发,ip填写你的笔记本的内网ip,内网端口填写你笔记本中服务器监听的端口,若使用https的话外网端口填写443,当然也可以填写除80,8080以外的端口。

    使用方式

    修改配置

    • 修改AutoBandDomain.DOMAINAutoBandDomain.SUB_DOMAIN为你的域名
    • 修改BandDomain.ID和BandDomain.SECRET为你的阿里云Access Key IDAccess Key Secret(如何获取Access Key ID和Access Key Secret见下文)

    运行代码

    • mac和linux用户命令窗口切换目录到工程跟目录,运行run.sh,windows用户双击 run_wind.bat即可
    • 当然也可以把代码复制到eclipse等java编辑器中,同时加入commons-codec-1.10.jargson-2.8.1.jar依赖后运行AutoBandDomain

    注意

    • 需要安装JDK,下载地址
    • 建议代码编码采用utf8
    • 支持mac和linux,windows暂未测试
    • 不支持openJDK,若一定要使用openJDK可以把HttpRequestHttpURLConnection替换成其他http库,比如okhttp

    按照上述操作后你的域名就解析到你的笔记本的公网IP了,若你的笔记本没有直接连接公网,而是连接了路由器的话,可以在路由器管理页面开启DMZ或者端口转发,这样即使你在内网,外网中的用户通过域名也能访问到你了,附 极路由设置方式,其他路由器略有不同。

    我的笔记本的内网IP是192.168.199.249,我的笔记本中的tomcat服务器监听的端口是8443,只要外网用户 访问 http://你的域名:443 就可以请求到你的tomcat服务器了,另外我还设置了1024端口映射到路由器的80端口,这样我就可以远程登录我的路由器了。

    由于运营商封锁了80和8080端口,所以外网用户没法通过http默认的80端口进行访问,所以只能通过非80,8080端口进行访问。若一定要通过默认端口的可可以参考下文

    配置Tomcat,开启https

    https默认采用443端口,这个端口没有被运营商封锁,只要我们的服务器开启https的话外网用户就可以通过 https://你的域名 进行访问了,开启https需要SSL证书,你可以自己生成SSL证书,但浏览器会提示SSL证书有问题,所有我们可以去第三方申请免费的SSL证书,比如 腾讯云 或者 阿里云等等。

    申请证书

    以腾讯云为例,首先进入 console.qcloud.com/ssl ,然后点击申请证书

    按照提示填写 域名和私钥密码,提交后会立即生成证书,可以下载下来放到tomcat服务器目录下,如果没有填写私钥密码,则不提供Tomcat证书文件的下载,需要用户手动转换格式生成。

    可以通过 Nginx 文件夹内证书文件和私钥文件生成jks格式证书 转换工具:www.trustasia.com/tools/cert-… 使用工具时注意填写 密钥库密码 ,安装证书时配置文件中需要填写。

    证书安装

    以 tomcat7为例 配置SSL连接器,将下载的 你的域名.jks 文件存放到tomcat下的conf目录下,然后配置同目录下的server.xml文件:

    <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
        maxThreads="150" scheme="https" secure="true"
        keystoreFile="conf\你的域名.jks"
        keystorePass="申请证书时的私钥"
        clientAuth="false" sslProtocol="TLS" />
    复制代码

    可选配置

    http自动跳转https的安全配置

    到conf目录下的web.xml。在</welcome-file-list>后面,</web-app>,也就是倒数第二段里,加上这样一段

    <web-resource-collection >
        <web-resource-name >SSL</web-resource-name>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
    
    复制代码

    这步目的是让非ssl的connector跳转到ssl的connector去。所以还需要前往server.xml进行配置:

    <Connector port="8080" protocol="HTTP/1.1"
        connectionTimeout="20000"
        redirectPort="443" />
    复制代码

    redirectPort改成ssl的connector的端口443,重启后便会生效。

    配置完后重启tomcat即可生效,若无法通过https访问可查看 tomcat/log/catalina.yyyy-mm-dd.log 日志文件

    若使用Apache、IIS、Nginx 服务器可以参考 www.qcloud.com/document/pr…

    如何获取Access Key ID和Access Key Secret ?

    登录阿里云,点击控制台,鼠标移动到用户名上会弹出如下窗口,点击 accesskeys 即可看到Access Key ID和Access Key Secret

    代码地址 https://github.com/android-notes/personalServer

    展开全文
  • CentOS 与 Ubuntu:哪个更适合做服务器? 已经决定买一台虚拟服务器,但还不能决定使用哪个 Linux 发行版?我们都经历过这种困扰。对于 Linux 发行版来说,要在这么多的发行版和种种支派flavors中选择一个,那...
  • android studio 可以用bmob做服务器端吗?我下载的是android studio,大家给我说一说,谢谢
  • springboot默认使用Tomcat ...使用Undertow做服务器 1 修改pom.xml &amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.springframework.boot&amp;
  • PC机也能做服务器

    千次阅读 2013-10-14 16:52:18
    如果去买,太贵了,很多老师会考虑能不能用普通PC机来做服务器?由于PC机散热能力有限,不能保证24小时开机,总得让它每天定时休息一下,如果每天早晨打开计算机,运行服务程序,晚上再关掉计算机,真是太麻烦...
  • SpringBoot使用Undertow做服务器

    万次阅读 热门讨论 2018-08-09 10:55:16
     undertow,jetty和tomcat可以说是javaweb项目当下最火的三款服务器,tomcat是apache下的一款重量级的服务器,不用多说历史悠久,经得起实践的考验。然而:当下微服务兴起,spring boot ,spring cloud 越来越热的...
  • linux为什么比windows做服务器好?

    千次阅读 2014-10-30 15:34:56
    linux为什么比windows做服务器好?
  • 如何用自己电脑做服务器,绑定域名建一个个人网站 一、总结 一句话总结:搜索phpstudy 只有公网ip没有域名如何访问网站 二、如何用自己电脑做服务器,绑定域名建一个个人网站 使用自己的电脑,下载一个tomcat...
  • 写给那些傻傻的,想做服务器开发的应届生

    万次阅读 多人点赞 2015-10-08 15:18:57
    前言 猿题库刚刚结束了北京地区的大规模校园招聘,国庆之后打算转战外地进行校招。...我和同事聊天的时候说起此事,我们认为可能应届生觉得:做服务器端开发可以让自己写的程序运行在很多台机器上
  • 电脑如何做服务器,用电脑做服务器,win7电脑做服务器,个人电脑做服务器
  • 如何用自己个人电脑做服务器

    千次阅读 2013-03-31 13:29:01
    如何用自己个人电脑做服务器?       好多人都想有一个自已的个人主页空间,可大部分空间都要钱,比如一些学生们,哪有钱买个空间啊。不用急,家里有电脑的朋友们就可以有属于自已的网站...
  • Linux做服务器的优点

    千次阅读 2018-12-26 11:03:40
    1、稳定性 2、性能 3、易用性 4、网络性能、安全性、可管理性 5、网络兼容性 6、用户和系统管理能力
  • 端口映射--自己主机做服务器

    千次阅读 2019-06-06 20:51:33
    今天下午,想起之前想要连另一个局域网的Oracle服务器,就试着去,结果找到了端口映射这个概念,并实现了: 百科: 端口映射  首先,简单告诉大家,什么叫端口映射:  端口映射又叫端口转发,又叫虚拟...
  • 怎么做服务器压力测试?

    千次阅读 2019-04-01 17:25:31
    一般来说我们需要一下压力测试来判断。比如该项目上线后预计每天一百万的接口访问量,并且访问时段主要集中在早八点到晚八点,那么平均下来 RPS 大约是 22 次左右,不过用户的访问量通常不会很平均,假设峰值流量...
  • 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问 http://wenku.baidu.com/link?url=vQB50Tkc0ic8KdhrQfOoHk9mjjodCQ12f95itRUjFOw8Yoh7NHSi4KMTjh6zElc5jwh6Jt
  • 使用locust做服务器压力测试

    千次阅读 2016-12-22 15:24:20
    但这些工具并不能很好地回答一个问题,那就是,我们的服务器能同时支持多少个用户使用? 工具查看了这篇文章,首选locust,毕竟是python3支持。官方号称单个process可以模拟上千用户的同时操作,有用户提到,通过...
  • 图文来源:sufentanyl首先说说我的硬件设备主板,3条PCIE 3.0 x16插槽和3条PCIE x1插槽,板载两个SATA Express接口和4个SATA 3接口。1个千兆网口,1个M2.0接口。扩展神马的不用愁。一个偶然的机会从闲鱼收来的,魔改...
  • 【图解】用虚拟机做服务器

    千次阅读 2018-06-03 12:24:35
    最近在学nodejs,不知道有没有人跟我有一样的困惑,每次学新东西配置实验环境都是...所以我一直在想有一台专属的实验服务器就好了(可是对于学生来说还是贵啊),我可以在上面装我的专属实验环境,并且不用担心污染...
  • 为什么普遍使用Linux做服务器

    千次阅读 2019-02-24 19:48:35
    2.linux和unix兼容,unix是早期的服务器霸主,现在Linux成为主流理所当然 3.linux是多用户多进程系统,windows是单用户伪多用户系统,不适合服务器 4.互联网开放,linux也是开放的,像apach这样的开放软件优先在...
  • 端口映射实现手机做服务器

    千次阅读 2015-06-25 09:00:07
    添加端口映射将手机的内网IP 10.144.89.**和要映射的端口700填入,外网端口就是nat123服务器给你提供可以连接的端口38401。 然后打开cmd-ping你刚才的域名,获得一个ip114.****,就是这个域名,也即nat123服务器的...
  • 最近自己想发布一个项目,买了相应的域名,但是没有买服务器,因为在初始阶段,想后面点再买服务器,现在想用自己的电脑做服务器,于是在网上找到了 nat123这个软件,根据我的经历,刚开始使用下载的时候 下载 ...
  • ubuntu与centos哪个更适合做服务器

    万次阅读 2018-07-27 10:10:15
    由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。  二、Ubuntu是一个以桌面应用为主的Linux操作系统,Ubuntu基于Debian发行版和GNOME桌面环...
  • 为什么普遍用Linux做服务器

    千次阅读 2017-02-26 17:16:01
    2.linux和unix兼容,unix是早期的服务器霸主,现在份额逐渐让给linux了3.linux是多用户多进程系统,windows是单用户伪多用户系统,不适合服务器4.互联网开放,linux也是开放的,像apach这样的开放软件优先在linux上...
  • unity学习如何做服务器与客户端

    千次阅读 2017-10-17 16:44:04
     Console.WriteLine("服务器说:" + Encoding.UTF8.GetString(msg, 0, msgLen));  Recieve();  }  catch  {  Console.WriteLine("服务器断开了");  }    }  public void Send(string ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 160,496
精华内容 64,198
关键字:

做服务器