导航:首页 > 配服务器 > 如何写服务器端

如何写服务器端

发布时间:2022-01-31 06:17:52

① 怎么写一个QQ的服务器端

怎么能用MFC做服务器呢!你要是想做一个简单的即时通讯服务器,我建议你在windows下用IOCP了,在linux下用epoll。这样的话应该可以支持大几百个人同时在线,最重要是业务逻辑不好写,数据库可以自己选一个,我们用的是oracle。qq现在的客户端不是用的MFC,他们是调用自己写的界面类库,这么画面更漂亮,不用太依赖微软。

② 请问这个服务器和端口要怎么填写

imap端口143,服务器直接写域名,有固定ip,也可以写服务器ip地址

③ socket通信服务器端怎么写

Android客户端与PC服务器实现Socket通信(wifi)

本文介绍Android终端持续扫描AP信息并发送给服务器端的实现。首先基于TCP协议在Android终端和PC两端之间形成网络虚拟链路。使用ServerSocket创建TCP服务器端,然后在Android客户端使用Socket的构造器来连接服务器。其中Android终端通过WIFI连接和PC处于同一局域网。
1.
PC服务器启用ServerSocket
两个通信实体在建立虚拟链路之前,需要有一方先准备好,主动接受来自其他通信实体的连接请求。
使用ServerSocket对象监听来自客户端的Socket连接
//创建ServerSocket对象
//by wayne from www.cnblog.com/dwayne/

ServerSocket ss = new ServerSocket(30000);
//监听来自客户端的请求
while(true){
Socket s = ss.accept();

}

如果没有连接,则将一直处于等待状态。
当接收到连接请求后,获取消息到输入流,并保存到文件。
//接收客户端消息
//by wayne from www.cnblog.com/dwayne/

BufferedReader in = new BufferedReader(new
InputStreamReader(client.getInputStream()));
String str;

BufferedWriter bw = new BufferedWriter(new FileWriter("D:/ApInfo"+ (i++)
+".txt"));
while ((str = in.readLine()) != null) {
System.out.println(str);
bw.write(str);
bw.newLine();
}

2.
Android终端使用Socket通信
客户端使用Socket的构造器连接服务器,指定服务器IP和端口号就可以了。
Socket s = new
Socket(“192.168.1.100”, 30000);
这样服务器端的accept()方法就得到响应,从而向下执行,服务器端和客户端就形成了一对互相连接的Socket。再进行通信时就没有服务器和客户端之分了,都是通过输入输出流进行通信。
详细步骤
采用Handler和TimerTask来定时扫描AP信息并发送给服务器端。
TimerTask规定了到达指定的时间所要进行的任务。
TimerTask task = new TimerTask(){

public void run() {
Message message = new Message();
message.what = 1;
handler.sendMessage(message);
}

};
handler传递message内容:
Handler handler = new Handler(){

public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
// 执行定时器时间到了之后由handler传递的任务
break;
}
super.handleMessage(msg);
}

};
因为需要持续执行扫描任务,所以启用新线程执行定时任务
//启动单独线程定时向服务器发送AP信息
//by wayne from www.cnblogs.com/dwayne

new Thread(){

@Override
public void run() {
// TODO Auto-generated method stub
timer.schele(task, 2000,10000); //在2秒后每10秒执行一次定时器中的方法
}

}.start();
接下来扫描AP信息并发送给服务器端,然后将结果保存。
WifiManager wifiManager=(WifiManager) getSystemService(WIFI_SERVICE);
wifiManager.startScan();
mWifiList = wifiManager.getScanResults();
由WifiManager说明可知,它可以用于处理已配置的网络,当前连接的网络及AP信息的扫描等情况。
This class provides the primary API for managing all aspects of
Wi-Fi connectivity. Get an instance of this class by calling
Context.getSystemService(Context.WIFI_SERVICE). It deals with several categories
of items:
The list of configured networks. The list can be viewed and updated, and
attributes of indivial entries can be modified.
The currently active Wi-Fi network, if any. Connectivity can be established
or torn down, and dynamic information about the state of the network can be
queried.
Results of access point scans, containing enough information to make
decisions about what access point to connect to.
It defines the names of various Intent actions that are broadcast upon any
sort of change in Wi-Fi state.
向服务器发送消息:
socket = new Socket("192.168.1.211",30000);
//向服务器端发送消息
PrintWriter out = new PrintWriter( new BufferedWriter( new
OutputStreamWriter(socket.getOutputStream())),true);
out.println(message);
其中message为获取的AP信息
测试收到的信息格式为:
SSID: ICIS_LAB, BSSID: 1c:af:f7:9a:65:e4, capabilities:
[WPA-PSK-TKIP+CCMP], level: -80, frequency: 2

④ 怎么填写服务器,端口和密码

主机:代理的IP地址
端口:比如80
密码:登陆代理服务器的密码

⑤ ajax 服务器端怎么写

在前端向服务器发送请求,并且传参数。在服务器端用GET 或者 POST 获取前端传来的参数,用这些参数向数据库进行查询并返回结果,结果可以用数组等方式返回,只需在被请求的PHP代码中echo 出来即可,想知道具体的原理,建议看一下jQuery库的源码

⑥ 一般SF服务器端是如何编写的(如梦幻西游)

梦幻决定没有SF的~~~~OK? 梦幻是不可能出SF的 现在在宣传的SF全是假的 你注册是用手机 你发个短信就要口几十块.....请不要上当受骗

⑦ 如何写一个 web 程序和服务器端的一个 exe 程序进行通信

现在看来需求大约是这样:某程序有三个组成部分:
数据源:这个数据源是一个可执行程序,工作在服务器端。它负责从本需求里不可知的来源负责实际操作。

服务器:这个服务器是web服务器,用来提供网页上的操作接口控制数据源。服务器接受客户端传来的web请求并转换为数据源可以识别的操作。
客户端:浏览器页面作为客户端将web请求发送到服务器端。每个web请求对应一个数据端的操作。

⑧ 服务器和服务端的区别

  1. 服务端,端是软件的意思,是提供客户端功能的管理器权限。

  2. 服务器,器是机器的意思,或者是与机器相同的环境。

  3. 服务器,是供服务端运行的环境和基础。

⑨ 请问如何写一个java 服务器端的servlet,然后可以当客户端发出http请求的时候,可以接受请求,读取数据库

在用printwriter.write(json) 返回给客户端。
接受从客户端传来的param,如servlet.getParameter("name");
在定义一个String json = "";
json="这里要写你客户端json Store的格式"

printwriter.write(json);

⑩ java服务器端“/“文件路径如何书写

楼主可以这样写【File.separator是java虚拟机根据当前的操作系统自动识别得到的文件路径分隔符,例如windows是“”,linux是”/“】:

Filefile=newFile("files"+File.separator+"temp"+File.separator+"test.txt");
阅读全文

与如何写服务器端相关的资料

热点内容
什么服务器云鸟最便宜 浏览:214
vs编译器反汇编 浏览:562
程序员直播做项目创业 浏览:396
linux下samba配置 浏览:795
程序员面试银行岗位会有编制吗 浏览:412
ex表怎么加密码保护 浏览:170
小孩上编程课用哪款好 浏览:556
如何制作服务器商店 浏览:732
压缩气管阀门 浏览:464
pdf推文 浏览:355
69程序员 浏览:581
阿里云服务器镜像如何迁移到腾讯 浏览:989
安卓如何显示日期在状态栏 浏览:803
cadsplt这个命令用不了 浏览:467
安卓夸克怎么取消监管 浏览:662
pdf怎么裁剪图片 浏览:438
黑上宏命令 浏览:644
mac解压压缩包有密码 浏览:706
命令与征服知乎 浏览:562
小时代pdf 浏览:223