MSN通信中个人信息等的设置

MSN Media协议分析 整理记录 版本 时间 内容 整理人 阅读详情

This page explains how to alter your contact details, access rules, and privacy settings. This page is the counterpart to the page about retrieving personal details.
Privacy Settings
GTC
To change your GTC value, send the GTC command with a TrID and the new value as the parameter. If successful, the server will return a GTC with your TrID, the new version as the first parameter, and the new GTC value as the second parameter. If you tried to change it to the value it was already set to, you will receive error 218. If you send an invalid parameter, you will be immediately disconnected.

Here are some examples of setting your GTC value:

    >>> GTC 20 A/r/n

    <<< GTC 20 200 A/r/n

    >>> GTC 21 N/r/n

    <<< GTC 21 201 N/r/n

    >>> GTC 22 N/r/n

    <<< 218 22/r/n

    <<< GTC 23 F/r/n

     Server Closes Connection

BLP
Changing this value is similar to changing your GTC. Here are some examples.

    >>> BLP 24 AL/r/n

    <<< BLP 24 202 AL/r/n

    >>> BLP 25 BL/r/n

    <<< BLP 25 203 BL/r/n

    >>> BLP 26 BL/r/n

    <<< 218 26/r/n

    <<< BLP 27 FL/r/n

     Server Closes Connection

Interestingly enough, when someone that's not in your AL or BL tries to invite you to a switchboard session when your BLP value is set to BL, they will receive error 216 instead of the expected error 217. Because of that, they know that you are online, but that they are either in your block list, or because of the BLP setting, are automatically blocked.

Setting Your Phone Numbers
To set a personal phone number, send the PRP command with a TrID, the three letter code for the phone type, and the phone value. To set an empty phone number, leave out the second parameter. To disable or unregister your MSN Mobile device, set the second parameter to "N".

If successful, the server will respond with a single PRP with a TrID, version number, three-letter code, and phone number.

If you send a phone number longer than 95 bytes, (counting a URL-encoded character as three bytes), the server will immediately close the connection with no error.
If you try to set a nonexistent phone type of three or less characters such as phh or PH, the server will respond with error 715.
If the phone type is longer than three characters, the server will immediately close the connection.
If you try to set MOB to anything when MBE is set to N, the server will respond with MOB still being set to N and no changes will be made. You can set MBE to Y even if you do not have a mobile device set up, which doesn't make much sense. You can also set MBE to N and leave MOB still as Y.

If you set either MOB or MBE to something besides Y or N, the server will set it to N, regardless of what it says in its response. There are a lot of weird exceptions to all of this, so just try to keep weird things from happening.

Below are some examples of setting personal phone numbers:

    >>> PRP 55 PHH 555-1234/r/n

    <<< PRP 55 12183 PHH 555-1234/r/n

    >>> PRP 56 PHW/r/n

    <<< PRP 56 12184 PHW/r/n

    >>> PRP 57 PHV 1234/r/n

    <<< 715 57/r/n

    >>> PRP 58 MOB Y/r/n

    <<< PRP 58 12185 MOB Y/r/n

Adding and Removing Principals
Adding Principals (ADD)
To add a principal, the client must send the ADD command.

The first parameter is the list you want to add the principal to.
The second parameter is the principal's account name.
The third parameter is a nickname you assign to the principal. The official client always uses the principal's account name as the nickname, and that is why when you add a principal, his or her name always shows as his or her account name until he or she logs on and you receive an updated display name. More information about nicknames is discussed in the Names page.
If you are adding a principal to your FL, there may be a fourth parameter specifying the group ID that you are adding the principal to. If you do not specify a group ID, zero is implied. You may add the same principal to your FL later specifying another group to have the principal in multiple groups.
When you first add someone to your FL, you should receive a full set of BPRs. If they have already added you to their AL, these will be their actual phone numbers. Otherwise they will be blank, and correct values will be sent if and when they add you to their AL. Adding someone to a new group won't cause BPRs to be sent. See below for a discussion of receiving BPRs outside of a SYN.

There are a few things you cannot do.

You cannot add principals to your RL, and if you attempt to, you will be immediately disconnected.
If you try to add a principal to both your AL and your BL, you will receive error 219.
If you try to add more than 150 principals (the maximum as of March 23, 2003) to your FL, you will receive error 210.
If you try to add an invalid email address, you will receive error 201.
If you try to add a valid email address that does not exist, you will receive error 205.
If you try to add a principal to your FL in a nonexistent group, you will receive error error 224.
If you try to add a principal to a list (or group within the FL) that they are already in, you will receive error 215.
Errors 201 and 205 take priority over 224.
In addition, as of March 29, 2003, if the nickname is longer than 387 bytes (a URL-encoded character counts as three bytes, not one), you will be immediately disconnected. This is the same maximum length for setting nicknames with the REA command described below. However, the official client will not properly display names with more than 129 characters (a three-byte URL-encoded characters counts as one character). Note that 129 multiplied by 3 is 387.

If your ADD was successful, the server will reply with another ADD with the same exact parameters, except it will add the new version number in between the list type and the account name.

If you are adding a principal to your FL, you will receive four BPRs after the ADD response. These BPRs will all be blank (except MOB which is N) even if the principal has phone numbers set. Note that you do not receive BPRs if you have not sent the SYN command in the current session.

Also, if the principal is online when you add them to your FL, and you are already on their AL, you will receive an ILN with the same TrID as your ADD showing their initial status. Otherwise, you will receive an NLN if and when they add you to their AL. Note that if they're offline, this might take some time.

Below are some example of using ADD.

>>> ADD 18 AL a@b a@b/r/n

<<< 201 18/r/n

>>> ADD 19 FL non_existent_account@passport.com non_existent_account@passport.com/r/n

<<< 205 19/r/n

>>> ADD 20 AL example@passport.com example@passport.com/r/n

<<< ADD 20 AL 1200 example@passport.com example@passport.com/r/n

>>> ADD 21 BL example@passport.com example@passport.com/r/n

<<< 219 21/r/n

>>> ADD 22 AL example@passport.com example@passport.com/r/n

<<< 215 22/r/n

>>> ADD 23 FL myname_123@hotmail.com myname_123@hotmail.com 1/r/n

<<< ADD 23 FL 1201 myname_123@hotmail.com myname_123@hotmail.com 1/r/n
<<< BPR 1201 myname_123@hotmail.com PHH/r/n
<<< BPR 1201 myname_123@hotmail.com PHW/r/n
<<< BPR 1201 myname_123@hotmail.com PHM/r/n
<<< BPR 1201 myname_123@hotmail.com MOB N/r/n


>>> ADD 24 FL principal@msn.com principal@msn.com 15/r/n (nonexistent Group)

<<< 224 24/r/n

>>> ADD 25 RL principal@msn.com principal@msn.com/r/n

Server Closes Connection

Removing Principals (REM)
To remove a principal, the client must send the REM command. This works almost exactly the same way as the ADD command, except that there is no nickname parameter.

If you are removing a principal from your FL and you want to remove the principal from a specific group, you may specify the group ID in the same way you did with the ADD command.

If your REM was successful, the server will reply with another REM with the same exact parameters, except it will add the new version number in between the list type and the account name. Listed below are some situations which will cause problems:

If you remove a principal that is not on your list, whether or not it is a valid account name, you will receive error 216.
If you attempt to remove a principal from your RL, you will be immediately disconnected.
If you try to remove a principal from a nonexistent group, you will receive error 224.
If you try to remove a principal from an existent group that they do not belong to, you will receive error 225.
Error 216 takes priority over 225, and 224 takes priority over 216.
Below are some example of using REM.

>>> REM 26 AL a@b/r/n

<<< 216 26/r/n

>>> REM 27 FL non_existent_account@passport.com/r/n

<<< 216 27/r/n

>>> REM 28 FL valid_account@hotmail.com/r/n (Principal Not In List)

<<< 216 28/r/n

>>> REM 29 FL principal123@msn.com 15/r/n (nonexistent Group)

<<< 224 29/r/n

>>> REM 30 FL principal321@msn.com 3/r/n (Principal Not In Group)

<<< 225 30/r/n

>>> REM 31 FL myname_123@hotmail.com/r/n

<<< REM 31 FL 1202 myname_123@hotmail.com/r/n

>>> REM 32 FL principal@msn.com 1/r/n

<<< REM 32 FL 1203 principal@msn.com 1/r/n

>>> REM 33 AL principal@msn.com/r/n

<<< REM 33 AL 1204 principal@msn.com/r/n

>>> REM 34 RL principal@msn.com/r/n

Server Closes Connection

Moving Principals Between Groups
To move a principal from one group to another, just use the REM command to remove him or her from the original group, and use the ADD command to add him or her to the target group. Because principals can be in more than one group at a time, it does not matter which order you do this in. Below is an example:

>>> REM 35 FL principal@msn.com 1/r/n

>>> ADD 36 FL principal@msn.com principal@msn.com 2/r/n

<<< REM 35 FL 1205 principal@msn.com 1/r/n

<<< ADD 36 FL 1206 principal@msn.com principal@msn.com 2/r/n

MSN also supports having a principal in multiple groups. To do this, just send the ADD command multiple times, and include a group ID each time for the additional group you would like the principal to be in.

Blocking Principals
To block a principal, first remove him or her from your AL if he or she is are already there. Then add him or her to your BL.

>>> REM 27 AL principal@msn.com/r/n

<<< REM 27 AL 3053 principal@msn.com/r/n

>>> ADD 28 BL principal@msn.com principal@msn.com/r/n

<<< ADD 28 BL 3054 principal@msn.com principal@msn.com/r/n

Renaming Principals (REA)
Read this for how to set your display name as well.

To set the nickname of any principal already in any of your lists, you must use the REA command. The REA command has two parameters: the account name of the principal you want to modify, and the new URL-encoded nickname that you want to assign to that principal. If successful, the server will respond with another REA with a new version number, the principal's account name, and the principal's new nickname.

If you use your own account name for the account name parameter, this command will officially change your display name and inform all other on-line principals with a new NLN (unless you are appearing offline or blocking those principals). If you attempt to change your display name too rapidly, you may receive error 800 in response to some REAs. Note that this does not apply to renaming other principals.

As in the ADD command, if the nickname you assign is longer than 387 bytes (as of March 29, 2003), you will be immediately disconnected. However, the official client will not allow principals to set names to more than 129 characters (a three-byte URL-encoded character counts as one character) and will not properly display names with more than 129 characters. If you try to rename a principal that is not in any of your lists, you will receive error 216. This even applies if the account name is an invalid email address.

If MSN for some reason does not like the new nickname has words that MSN does not allow to be in nicknames, the server will send error 209. The server will also send this error if you attempt to change your own display name with this command and your Passport has not yet been verified. (When you sign up for a Passport, you receive an email where you must click on a link to verify your Passport.) Note that error 209 has priority over error 216 when giving invalid principals invalid nicknames.

Some well-known restricted words in nicknames are "msn" and "microsoft". It is very easy to get around this restriction on nicknames. When you set a nickname, just URL-encode all or some of the letters in a restricted word, and MSN will not detect that the nickname is invalid. For example, instead of setting a nickname to "MSN%20SUCKS", set it to "%4DSN%20SUCKS", or your client could even encode every single character. Note that %4D is "M" and %20 is the space character.

Below are some examples of setting nicknames:

>>> REA 101 random_principal@randomdomain.com nickname/r/n (Principal Not In List)

<<< 216 101/r/n

>>> REA 102 mypassport@passport.com msn%20help/r/n

<<< 209 102/r/n

>>> REA 103 mypassport@passport.com new%20name/r/n

<<< REA 103 3055 mypassport@passport.com new%20name/r/n

Groups
Groups are a recent addition to the MSN protocol and are new in MSNP7. Every principal on your FL can belong to one or more groups. If no group is specified, the principal automatically belongs to group zero. Each group has a name and a group ID, and groups are always referred to by their IDs. The group name is solely for end-user display purposes.

Adding Groups (ADG)
To add a group to your contact list, send the ADG command. The first parameter will the be URL-encoded choice for the name of the group, and the second parameter is a zero.

If the length of the group name is longer than 128 bytes (as of March 29, 2003), the server will immediately disconnect you.
If the length of the group name is greater than 61 bytes (as of March 29, 2003), you will receive error 229. Note that %20 counts as three bytes, not one (and the same idea applies for all similar entities).
If you try to add a 31st group (30 is the maximum as of March 29, 2003), you will receive error 223. Note that group zero counts as a one of the 30 groups.
If the ADG was successful, the server will respond with an ADG. The first parameter will be your new version number. The second parameter will be the group name (should be the same one you specified). The third parameter will be the group ID. The fourth parameter should be a zero.

Here are some examples of using the ADG command:

>>> ADG 37 this%20group's%20name%20is%20sixty%20two%20bytes%20in%20length 0/r/n

<<< 229 37/r/n

>>> ADG 38 My%20New%20Group 0/r/n

<<< ADG 38 4029 My%20New%20Group 4 0/r/n

>>> ADG 39 thirtyfirst%20group 0/r/n (31st Group)

<<< 223 39/r/n

Because every group is represented by a group ID, you may have multiple groups with the same name. Make sure your client can deal with that. Also, because you cannot have more than 30 groups, all group IDs will be between 0 and 29. Group IDs are recycled (if you have thirty groups, and remove group 3, and add another group, it will become group 3). But don't rely on this, and assume group IDs can be of any reasonable size.

The final parameter in ADG is a little weird. At earlier dates (still with MSNP7), the server would reply with a weird string instead of another zero. If you specify another number instead of a zero, nothing will be done differently, but the server will respond with that same number. I'm not sure what this parameter is for, and if you have any clues, I'd like to hear about it.

Removing Groups (RMG)
To remove a group from your contact list, send the RMG command with the only parameter being the group ID. The server will respond with an RMG with the version number as the first parameter and the group ID as the second parameter. If the group doesn't exist, the server will respond with error 224. If you try to remove group zero, you will receive error 230.

If you remove a group, remember that every principal that is in that group is no longer in that group. If a principal was in multiple groups, he or she will still be in the other groups. But if it was his or her only group, he or she will be erased from the FL.

>>> RMG 40 4/r/n

<<< RMG 40 4030 4/r/n

>>> RMG 41 4/r/n

<<< 224 41/r/n

>>> RMG 42 0/r/n

<<< 230 42/r/n

Renaming Groups (REG)
To rename a group, send the REG command. The first parameter is the ID of the group you want to rename. The second parameter is the URL-encoded name that you want to group to be renamed to. The third parameter is exactly the same as the final parameter in ADG: The client always sends zero, but you can send other numbers and nothing changes.

Just like in the ADG command, if you rename a group to have more than 128 characters (as of March 29, 2003), you will be immediately disconnected. However, there is no error on names of any less length. So if you want to have a group with 127 characters, you must first add the group to be 61 or less characters, and then rename it to have 127. If you try to rename a nonexistent group, you will get error 224. Because of the 30-group limit, if you try to rename a group with a group ID greater than 29, you will be immediately disconnected. This is not true for removing groups. Also, there is nothing wrong with renaming the group with the ID of zero.

If the REG was successful, the server will respond with an REG. The first parameter will be your new version number. The second parameter will be the group ID. The third parameter will be the new group name (should be the same one you specified). And the fourth parameter is the same as in the ADG command (normally a zero).

Below are some examples of using the REG command:

>>> REG 43 3 My%20New%20Name 0/r/n

<<< REG 43 4031 3 My%20New%20Name 0/r/n

>>> REG 44 20 NewName 0/r/n (Group Does Not Exist)

<<< 224 44/r/n

>>> REG 45 30 NewName 0/r/n

Server Closes Connection

When other people change their details
Reverse List Changes
When someone adds you to/removes you from their forward list, they are added to/removed from your reverse list, so you will receive an ADD or REM from the server. It will have a TrID of zero, and three or four parameters:

The first parameter will always be RL
The second parameter will be the new version number
The third parameter will be the principal's account name
If it is an ADD, the fourth parameter will be the principal's display name
Here are some examples:

<<< ADD 0 RL 3049 example@passport.com My%20Name/r/n

<<< REM 0 RL 3050 example@passport.com/r/n

Phone numbers
Note: at the time of writing (November 2003), a bug in Microsoft's server means that no BPRs will be sent outside of SYNs. However, version numbers are still updated as if they were sent, causing many problems for clients (including the official client).

When someone on your forward list updates their phone numbers, you should receive a BPR message just like after receiving an ADD. Even if you are sent several BPRs at once, each one will have a different version number.

Unlike BPRs received in a SYN, this command has four parameters:

The first parameter is the new version number
The second parameter is the principal's account name
The third parameter is the phone number type (PHH, MOB, etc.)
The fourth parameter is the phone value
Here is an example BPR command:

<<< BPR 12183 example@passport.com PHH 555%20555-4321/r/n


When you block someone, they will automatically be sent blank BPRs (if your phone numbers weren't blank already).

 

MSN Messenger协议 原作:bhw98 前 言MSN Messenger 是Microsoft开发的聊天工具,目前在国内拥有很大的用户群。使用MSN Messenger可以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软件来查看联系人是否联机等。该软件的最新版本是6.1。1999年,Microsoft向IETF提交了一份"MSN Messenger Service 1.0 Protocol"草案,这是最初版本的MSN M 阅读详情

相关推荐

MSN与FTT协议:网络通信技术详解与监控实践

本文还有配套的精品资源,点击获取 简介:MSN和FTT是网络通信中常用的协议,各自在不同场景下发挥重要作用。MSN协议是微软的一项综合服务,主要提供即时通讯功能,并且其背后技术对即时通讯领域有深远影响。FTT协议设计用于提高P2P网络中的文件共享效率。本文将详细介绍这两种协议的基本概念、工作原理,并结合网络监控知识,探讨如何通过网络包捕获和分析来深入理解协议细节和优化网络性...

weixin_42518334的博客 2092

MSN加密软件--SIMP设置指南

  今天听朋友说公司安装了msn监控,搞的大家人心惶惶的.所以就找了加密软件,用用还不错的.软件名字是SimpLite 2.2.5 for MSN Messenger  最新版本,可以去http://www.secway.fr/us/products/simplite_msn/home.php下载. 接下来大家可以根据这个介绍一步步安装:用Simp Lite为MSN Messenger通信

clhon---点点滴滴 1916

易语言实现MSN交互弹窗教程

易语言是一种简单易学的编程语言,它以中文作为编程语言的关键字和语法,使得中文用户能够更加轻松地进行编程学习和软件开发。本章将带您进入易语言编程的世界,从基础知识开始,逐步深入了解易语言的语法结构、编程范式以及如何高效地利用它来开发实用的应用程序。在易语言中,窗体是应用程序用户界面的基本构成单元,是用户与程序交互的主要平台。窗体可以包含各种控件,例如按钮、文本框、标签等,它们为用户提供了丰富的交互方式。窗体的类型分为普通窗体和对话框窗体,各自服务于不同的场景需求。

weixin_30021053的博客 1291

编写自己的MSN机器

第三方提供的通道同样是可行的。2. dotMSN是由一位丹麦的高手开发的基于.NET的开发包,使用的使MSN P8协议,虽然它没有支持到目前刚刚推出的MSN P10。由于MSN通信协议是基于TCP/IP的ASCII文本协议,因此通过WINDOWS的SOCKET与微软架设在全球的MSN服务器按照既定的协议进行通信,就可以与全球的MSN用户进行即时的消息和文件的传输(具体的MSN协议可以通过该网页获得http://www.hypothetic.org/docs/msn/index.php)。

biyusr的专栏 1041

WPS接入DeepSeek,实现AI辅助功能

总的来说,借助 WPS 中宏功能与 DeepSeek 大模型的结合,文档处理、内容创作和数据分析等任务都能更加智能化、自动化。这不仅大幅提升了工作效率,也为办公场景带来了全新的智能化办公体验。

运维老生常谈 3804

PLC与变频器联动控制:从开关量、模拟量到通讯的接线与编程实战

在工业自动化系统中,电机调速控制是核心需求之一,其关键在于实现可编程逻辑控制器(PLC)与变频器之间的可靠联动。其基本原理是通过PLC输出控制信号,由变频器接收并驱动电机按设定速度运行。这项技术的核心价值在于实现电机的软启停、精确调速与节能控制,广泛应用于风机、水泵、传送带及精密张力控制等场景。其中,开关量控制以其接线简单、抗干扰能力强的特点,成为基础且可靠的方案;而模拟量控制则能实现无级平滑调速,满足更高精度的工艺要求。本文以西门子、三菱等主流品牌为例,深入解析了这两种主流控制方式的硬件接线、参数设置与梯

1268

技术:编写自己的MSN机器人

第三方提供的通道同样是可行的。2.dotMSN是由一位丹麦的高手开发的基于.NET的开发包,使用的使MSN P8协议,虽然它没有支持到目前刚刚推出的MSN P10。由于MSN通信协议是基于TCP/IP的ASCII文本协议,因此通过WINDOWS的SOCKET与微软架设在全球的MSN服务器按照既定的协议进行通信,就可以与全球的MSN用户进行即时的消息和文件的传输(具体的MSN协议可以通过该网页获得http://www.hypothetic.org/docs/msn/index.php)。

biyusr的专栏 971

从零搭建PIC MCU开发环境:MPLAB IDE与HI-TECH编译器安装破解全攻略

本文详细介绍了从零搭建PIC MCU开发环境的完整流程,包括MPLAB IDE 8.85的安装配置、HI-TECH C编译器的安装与破解,以及PICkit3编程器的使用技巧。通过清晰的步骤说明和常见问题解决方案,帮助开发者快速搭建稳定的PIC单片机开发环境,适用于PIC16/18系列MCU开发。

weixin_29188997的博客 291

MSN协议分析以及Java实现MSN登陆

<p class="MsoNormal" style="margin-left:21.0pt;text-indent:-21.0pt;mso-list:l0 level1 lfo1;tab-stops:list 21.0pt"><span lang="EN-US" style="mso-bidi-font-family:宋体">一、MSN<span style="font-fami

Jaytse的专栏 7546

EWM与SAP ERP的数据集成

1、EWM与 SAPERP的无缝集成-基础数据&业务交易数据 2、SAP ERP设置:连接SAP ERP和EWM必须设置应用程序连接支持-ALE(Application Link Enabling) 3、ERP - EWM仓库数据集成: SAP ERP需要设置配置信息,连接ERP和EWM之间的库存管理应用,基于工厂+库存地点对应一个仓库号来进行配置; 在ERP中需要创建一个中间虚拟仓库,代表ERP仓库;“中间虚拟”仓库创建之后,工厂+库存地点的信息...

weixin_43899798的博客 3795

R语言导入.dta文件实战

R语言导入.dta文件实战 #导入.dta文件的基本语法 R的导入.dta文件最简单方法是使用haven库中的read_dta()函数。 此函数使用以下基本语法: data <- read_dta('C:/you-path/file_name.dta') #包的安装和导入 install.packages('haven') library(haven) #下载.dta数据文件 我们将从该页面下载名为cola.dta的.dta文件。 #导入.dta文件 ..

data+scenario+science+insight 1万+

MSN的底层通信做的实在不怎么样!

今天下载了MSN8.5进行安装更新,启动起来,发现MSN提示被防火墙屏蔽 ,我按照MSN网站上的提示检查防火墙和IE设置,设置和MSN网站上的一摸一样,没有任何问题。用MSN本身的网络检查功能检查,也无问题。后来我自己用NETPEEKER查看网络动向和流量,一切正常。但MSN就是提示登录错误!实在郁闷。不过我早就认为MSN的通信做的太烂。语音视频卡的要命,连接率是在太低,经常连接不通。登录过程更是

提提的P2P玄武岩 579

极智AI | 谈谈为什么卷积加速更喜欢 NHWC Layout

本文主要讨论一下为什么卷积加速更加喜欢 NHWC 的数据排布。

极智视界 2970

如何获取msn的好友列表

在IM工具风靡的今天,网站获取msn,gtalk,qq等好友列表,从而得到他们的email,这多么帅的一件事情。尤其是在注册的时候,通过这种方法,让用户去邀请用户,对网站的推广,至关重要。另外,还可以,通过模拟登录,获取各大邮箱的联系人列表,这也是非常实用的技术。在本文中,暂时只论述C#如何获取msn好友列表。1,dotmsn组件.DotMSN是一款独立的开源类库,它不需要和官方的MS

编程,哲学和诗歌~~~~~ 2334

Google Earth Engine 实现图像随机森林分类_遥感分类全流程详解

本文将通过一段完整的GEE代码,逐步讲解如何利用Sentinel-2影像和随机森林算法,实现地表覆盖分类。代码包含等关键步骤,适合遥感入门学习!

国科大硕士在读,分享Python/GEE/Matlab/R专业代码实践,涵盖数据分析、算法开发与应用技巧等,以代码会友。 916

ardupilot开发 --- 避障篇

适配ardupilot的雷达避障功能开发,使用低成本雷达思岚科技系列雷达,配置简单,灵敏度高,障碍物检测范围不低于30m。

记录老板的每次pua,分享领导每天的毒鸡汤... 4301

elisp的MSN通信程序

终于做了第一个emacs lisp程序,恭喜自己,你辛苦了。该文件只支持msnp9协议,只能在utf-8环境下使用,功能不全,只能聊天把文件保存;;;;;;;;;;;;;;;;;;;;;;;;;;; -*- Mode: Emacs-Lisp -*- ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; File            : mymsn.el;; Program/Librar

zwp771的专栏 786

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

MSN是什么

MSN 全称 MICROSOFT SERVICE NETWORK 微软网络服务MSN Messenger的最新版本是Windows Live Messenger 8.5MSN 8 是一种 Internet 软件,它基于 Microsoft 高级技术,可使您和您的家人更有效地利用 Web。MSN 8 是一种优秀的通信工具,使 Internet 浏览更加便捷,并通过一些高级功能加强了联机的安全性。这些

chen1991100的专栏 2017

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Google Talk 与 MSN等其它IM工具互相通信的方法

 Google Talk 与 MSN等其它IM工具互通的方法 通过Jabber Transport Server,GoogleTalk很容易实现与其它IM工具的通信,Jabber Transport Server是一种能够将一种IM协议转换为另一种IM协议的网关。 GoogleTalk允许我们发送信息到Jabber Transport,但是并不支持用户在Jabber Trans

zzyy00的专栏 3768

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

微软MSN宣布手机MSN 3.5版正式发布

作者:IT168.com  2007-10-23    内容导航:微软MSN宣布手机MSN 3.5版... 第1页: 微软MSN宣布手机MSN 3.5版正式发布 init_Nav();  【IT168 资讯】2007年10月19日,微软MSN宣布手机MSN 3.5版本正式发布,为广大中国手机用户提供功能更为强大,内容更丰富,速度更快捷的移动MSN即时

xinxihua的专栏 423

编写自己的MSN机器人

概述 现在各类即时通信软件琳琅满目,相信接触过INTERNET的人都会使用过其中的一部分。在中国就目前用户量而言,腾讯公司的QQ、微软公司的MSN Messenger以及网易公司的POPO排名在前三位。不过令人比较遗憾的是,腾讯公司和网易公司对于QQ以及POPO使用的通信协议并没有对外界公开,正是由于这样的技术壁垒,使得一些即时通信的开发者很难在这些用户群中开辟新的客户服务渠道。        不

Paul_Ni的专栏 3711

与msn通信

为了做出与msn通信的功能,我简直把自己浑身的解数都给使了出来!先炫耀一下成果 成功地从msn发送和发出消息!实现了两端通信互联! 怎么样使服务器和外界相通?这涉及到一个插件kraken的安装,它负责将本地帐号映射到msn帐号上面,并且实现网关对其它异构系统的通信!

xiaoxin888888的专栏 415

艾永亮:当年QQ和MSN的竞争中,MSN为什么会输?

随着科技的发展,人们的生活越来越便利,尤其是社交软件的诞生,让人们足不出户就能跟朋友交流。在这些社交软件中最出名的莫过于QQ,其实早期的QQ并非一帆风顺,在它成功的道路上曾有过一个巨大的“拦路石”,那就是MSN。 随着国内的互联网产业刚刚兴起,腾讯创始人马化腾看准了国内社交软件的空白,于是腾讯QQ诞生了,在1999年时发布了第一个版本“OICQ”至2004年在中国的即时通信市场中占据了78%...

艾泊宇产品战略 730

MSN Messenger协议概况

前 言MSN Messenger 是Microsoft开发的聊天工具,目前在国内拥有很大的用户群。使用MSN Messenger可以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软件来查看联系人是否联机等。该软件的最新版本是6.1。1999年,Microsoft向IETF提交了一份"MSN Messenger Service 1.0 Protocol"草案,这是最初版本的M

0ffs3t 1529

剑走偏锋:为MSN Msg找个好替身

 非自由   通过即时通信软件与朋友交流联络已成了网络生活甚至是生活当中的不可或缺的一部分。虽然国内用QQ的用户仍占多数。但经过一个很长的时间积累,微软MSN Messenger的国内用户也有了长足的增长。然而由于微软暂时还并不打算在中国大力推行MSN的服务,MSN Messenger这款软件的装机率可能没有腾讯QQ那么普及,因此有的用户在离开自己的电脑甚至会遇上如下的尴尬:所在之处的

jackei的测试生活 1740

MSN协议

 MSN协议 

tuhuolong的专栏 629
上一篇: 关于MSNP开发中的命令参数
下一篇: 关于聚会人员通讯录的问题
大雨仔
博客等级 码龄23年 28粉丝 159原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值