亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? read-me

?? ftam等標準協議服務器和客戶端的源代碼。
??
字號:
This directory contains the work on mapping the X-Protocol onto the ISOTranport Service.It is based on X11 R3 and ISODE Relase 6.0 tsap libraries.Basically, we require to build a server that Listens on well knownT-SAPs. We then need clients that connect to this server.server/contains a libos for building an X server with (this directorycontains a Makefile to build such a server for a Sun at UCL).These would replace the routines in ..../X11/R3/server/os/4.2bsd/(for example)client/contains the OS/Comms parts of Xlib, and so clients can be re-linkedwith the .o files here before Xlib, to force the right thing tohappen.These would replace the relevant routines in .../X11/R3/lib/X/...although in both cases it is simpler to change the Imakefiles or Makefiles just to pick up the .o's from here prior to searching the standard libraries...-DISOCONN  in either, builds ISO T-Service usage in client and serverI would *NOT* advise defining TCPCONN or UNIXCONN or DNETCONN as well,but the code is sort of there...client: server:so as we have an array of transport I/O fns and init it in _XConnectDisplay in XConnDis.c and inCreateWellKnownSockets in connection.c appropriate for DECNET/TCP or ISO TPTHIS HAS NOT BEEN TESTED in SERVER, only for clients...Done this by:Add array of a read(v), write(v), connect, listen, accept, closefunctions ptrs, which are used byTWrite(v)To[Server|Client]TRead(v)From[Server|Client]TConnectTListenTAcceptTCloseDownwell sort of...Note that TNetAccept will function for select as well as ISO TP so we dont need a fn for that...-DISODEBUG adds lots of fprintf(stderr...) for me.[if the variable isodexbug is set to TRUE in connection.c/XConnDis.c]I use isodetcpath to get my own isodetail/isoentities file. Ina proper installation, this aint necessary, but UCL has a weirdsetup:-)Note, ISO Server names are HostName:T-Name:DisplayNumberwhere T-Name is X or T to distinguish T/N service from TCP and DECNETThus xhost must needs be changed, as must the rest of the accesscontrol stuff.So you could do a setenv DISPLAY `hostname`:X0 or what have you. Note, because we do an AEI lookup on name + TServiceDisplayNumber, we dont have to do the atoi stuff on display numbers for ISOCONNS...they would be separate AEI entries in isoentities or directory.(server/)access.c,connect.c and (client/)XConnDis.c containreferences to sockadd_in structs all over the place for working outpeers and doing access control. These are changed to be TSAPaddrstructs. Lenghts for authenitication of clients are the first NASIZEworth of the NSAP part of the TSAP...this is by analogy with doin iton the IP (i.e. per host) addr only...The parse of HostName:T-NameDisplayNumber goes straight into a callto str2aei(HostName, T-Name+DisplayNumber). So you nneed  an entryin your isoentities or directory!!T-Name = X or T at the moment.i.e. xterm -display perky:X0The entry in isoentities looks like:## X Server (use Internet + X_TCP_PORT + 1 for now# The OID Is really one of Surreys at the mo!!# I guess OIDs for X should be done properly sometime...#perky		T0		1.17.4.3.36.1.1 \		Internet=perky.cs.ucl.ac.uk+6001dir		X0		1.17.4.3.36.1.3 \		Janet=00000511320041		#The mapping:X uses non-blocking writes, reads. The Open/Close aresynchronous/blocking. A particular problem may lie in the nature of reliable close in DECNET and TCP, but unreliable close in ISO TP, so we really ought to use session; in fact, there's a lot of debate, but ideally,we would map the req/reply nature of X onto Remote Operations (which,contrary to popular belief, will do the streaming required by X).X doesnt use async (SIGIO) as far as i could find, luckily for me!!Unfortunately, the X Request/Response and Presentation functionalityis spread throughout the X library and DDX code, which makes thisapproach a real headache.But, for now, its easier to do a transport mapping, and it buys us alot, such as X over TP/X.25 and, through a TSB, between X.25 nets andTCP/IP nets, at low software effort. routines that have changed:From ddx/libos stuff (based on 4.2bsd version)server/access.cconnection.cWaitFor.cio.cFrom Xlib stuffclient/XConnDis.cXlibInt.cXlibint.hXlibos.h1.socket+bind+connect=>TConnRequestQoS is set low for fun, and tsdu size is set to ethernet frame size (idont understand why i did this!!).2.socket+bind+listen=>TNetListenSince an X server can handle multiple clients, we use the *static*server model, rather than the tsapd model.3. accept=>TNetAccept (blocking...) plusTInit, TConnResponse4.read/write and readv writev go over to beingTReadRequest/TTDataRequest and TReadRequest/TWriteReqest respectively5.In the client, Xlibos.h defines macros for BytesReadable, WriteToServer, ReadFromServer, WritevToServer, ReadvFromServer.These map onto BytesReadable, TWriteToServer, TReadFromServer, TWritevToServer, TReadvFromServer.which are arrays of routines (currently [2]) indexed by the IO Family (i.e. Unix or ISODE) initialised per X connection to callTSelectBytes, TReadRequest, TWriteReqest etc...or the unix (i.e. original) equivalents...a similar trick is used in the server to achieve backwards compatibility for DECNET and raw TCP access...Since a TReadRequest returns *all* the buffered data in the transport connection, the TRead(v)FromServer routines must hold onto extra data beyond the X requested amount for later calls...This is a little horrid...6.The select loop in server in WaitFor.c goes to aTNetAccept loop, checking fora) new connectionsb) writablesc) readableswhich cause scheduling actions in the server.NB select can poll for much shorter times than TNetAccept which maycause stickiness in X performance...7.getpeername=>TGetAddressesFinally, we have to map from ISODE back to X. Since all the tsaproutines can return a disconnect with a reason, but (4.2bsd)X expects errno's to be meaningful, we should map the DR_*s tosensible errno's. In most cases (e.g. TService over TCP) this willprobably happen anyway...***********************WARNING*******************************This has not been extensively tested. It is a sort of existence proofimplementation rather than a proper port. I have tested it underSun OS 4.0 on a Sun 3/60C and a Sun 4/330, using ISODE Release 6 beta,with TService over TCP and over Sunlink X.25 6.0 and over raw TCP! I havnt tested any X clients other than theones with subdirectories here! I have *not* checked that undefing ISOCONN makes a good old R3TCP/UNIX/DECNET lib, and i have not bothered merging in the hpuxor CRAY ifdef'd stuff, since we run BSD4.3 on our HPs, and dont have COS on our two Crays...The Makefiles are lazy simple minded peasantish and so forth...***********************WARNING*******************************jon crowcroft--------------------Addendum------------------------MakeAClient - how to make *a* client at UCLMakeAServer - how to make *a* server at UCLMakefile* - somethin that does all the aboveREAD-ME - what you are doing nowTODO - what i should be doing nowbin/ - where i put themclient/ - the client specific partsideas/ - some notes from friends../isode@ - a link to the future../isodetail/ - my (Bond Street) tailorserver/ - the server (dix/os) specifixtsap/ - another link to the futureuwm/ - where i make uwmxclock/ - and a clockxedit/ - and something big with widgetsxhost/ - a not quite there yet ISO auth note this is the only client that actually requires source changes ...xinit/ - where i make my beginingxmag/ - Room for a viewxterm/ - terminal emulation (what zombies do)xwininfo/ - and just one more client to check[Currently, this code all derives from the X11R3 OS/Comms 4.2BSDspecific code, so i guess the MIT/X Consortium Copyright shouldremain...perhaps with an ISODE one added. I certainly dont care to putmy name to it :-) The reason for this was i was hoping we could run a rawTCP+DECNET+T-Service multiprotocol X service...so i tried to make allthe changes additions rather than substitutions for existing X code.This may be misled, but it worked for Julian Onions in his NTPport...and would admit of a first cut on an X/ISODE to X/TCP a(e.g.when shared X comes along...) - howz that for a boggle?Also, some path names are grotty, and need Xizing, or ISODEizing -again that is due to UCL weird installation]Jon Crowcroftjon@cs.ucl.ac.uk              internetjon@uk.ac.ucl.cs              JANETc=gb@o=University College London@ou=Computer Science@cn=Jon Crowcroft The Matrix

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性猛片xxxx免费看久爱| 99精品视频在线播放观看| 亚洲一区视频在线| 亚洲欧美日韩在线| 亚洲欧美激情小说另类| 一区二区三区欧美视频| 亚洲女厕所小便bbb| 亚洲一区在线播放| 日本中文字幕一区二区视频| 蜜臀久久99精品久久久久久9| 日韩av电影天堂| 狠狠久久亚洲欧美| 国产成人丝袜美腿| 色综合中文字幕国产 | 日韩精品久久理论片| 日韩不卡一区二区三区| 九九精品一区二区| 国产精品中文字幕日韩精品| av不卡免费电影| 欧美日韩国产另类一区| 亚洲精品在线观看视频| 国产精品久久久久久久蜜臀| 亚洲二区在线视频| 国产在线看一区| 97se亚洲国产综合自在线| 欧美日韩国产综合一区二区| 2022国产精品视频| 亚洲美女少妇撒尿| 麻豆国产精品一区二区三区 | 成人app网站| 欧美在线观看视频一区二区| 欧美α欧美αv大片| 国产精品久久久久影院亚瑟 | 国产精品视频一二三| 亚洲在线免费播放| 国产在线视频不卡二| 91成人在线精品| 久久综合久久综合久久综合| 日韩久久一区二区| 麻豆精品国产传媒mv男同| 91片在线免费观看| 久久这里只精品最新地址| 亚洲视频电影在线| 狠狠色2019综合网| 9191国产精品| 一区二区三区中文字幕在线观看| 老司机精品视频一区二区三区| 99精品热视频| 久久精品免费在线观看| 亚洲成人免费在线观看| 成人自拍视频在线| 日韩精品最新网址| 亚洲成人先锋电影| 日本国产一区二区| 国产精品第一页第二页第三页| 久久精品国产秦先生| 欧美区视频在线观看| 亚洲欧美一区二区久久| 粉嫩高潮美女一区二区三区| 欧美一区二区大片| 亚洲成人午夜电影| 欧美性猛交xxxx黑人交| 亚洲免费伊人电影| a在线欧美一区| 国产欧美精品一区二区色综合朱莉 | 欧美大片在线观看一区二区| 亚洲国产成人porn| 欧美日韩精品二区第二页| 亚洲欧美日韩综合aⅴ视频| 播五月开心婷婷综合| 国产日韩欧美亚洲| 粉嫩高潮美女一区二区三区 | 天堂va蜜桃一区二区三区漫画版| 色婷婷精品大在线视频 | 欧美日韩美少妇| 亚洲大片精品永久免费| 欧美精品在线视频| 亚洲国产日韩a在线播放性色| 在线一区二区三区做爰视频网站| 亚洲丝袜精品丝袜在线| 日本丶国产丶欧美色综合| 亚洲美女在线一区| 欧美日韩一区二区电影| 日韩在线卡一卡二| 久久综合色8888| www.亚洲色图.com| 尤物av一区二区| 7777精品伊人久久久大香线蕉| 日韩1区2区3区| 久久综合九色综合97_久久久| 成人一区二区三区视频在线观看| 亚洲三级在线观看| 欧美日韩三级在线| 精品在线一区二区| 中日韩av电影| 欧美色男人天堂| 国模一区二区三区白浆| 国产精品视频yy9299一区| 91蜜桃免费观看视频| 性久久久久久久久久久久| 精品噜噜噜噜久久久久久久久试看| 国产v日产∨综合v精品视频| 亚洲天堂精品在线观看| 91麻豆精品国产91久久久资源速度| 久88久久88久久久| 亚洲激情av在线| 精品美女一区二区| 色综合色狠狠综合色| 久久电影网站中文字幕| 亚洲男同1069视频| 日韩一卡二卡三卡国产欧美| 99久久精品国产网站| 日本欧美在线观看| 亚洲欧美日韩国产手机在线 | 日韩欧美中文字幕公布| 成人v精品蜜桃久久一区| 午夜电影久久久| 亚洲欧洲一区二区三区| 日韩精品最新网址| 91国偷自产一区二区使用方法| 久久99精品视频| 亚洲国产aⅴ成人精品无吗| 国产日韩精品一区二区三区在线| 欧美日韩在线播放三区四区| 成人夜色视频网站在线观看| 日本欧美韩国一区三区| 亚洲精品成人a在线观看| 国产女人aaa级久久久级| 91精品福利在线一区二区三区 | 国产欧美一区二区精品性色超碰| 在线免费视频一区二区| 成人午夜av电影| 韩国成人精品a∨在线观看| 亚洲妇熟xx妇色黄| 一区二区三区精品视频在线| 日本一区二区三区高清不卡| 精品av久久707| 91精品国产高清一区二区三区蜜臀 | 中文字幕制服丝袜成人av| 亚洲精品一区在线观看| 3atv在线一区二区三区| 欧美日韩一二三区| 欧美日韩在线免费视频| 欧美亚洲一区三区| 欧美性做爰猛烈叫床潮| 日本电影亚洲天堂一区| 日本精品视频一区二区| 欧洲日韩一区二区三区| 色欧美日韩亚洲| 91国产丝袜在线播放| 欧美自拍丝袜亚洲| 欧美亚洲自拍偷拍| 欧美巨大另类极品videosbest | 捆绑调教一区二区三区| 图片区小说区国产精品视频 | 国产欧美一区二区精品性色| 久久久精品日韩欧美| 国产夜色精品一区二区av| 久久久精品人体av艺术| 欧美国产日韩亚洲一区| 综合久久久久综合| 一片黄亚洲嫩模| 午夜精品福利一区二区三区av | 欧美专区在线观看一区| 欧美性受xxxx黑人xyx性爽| 欧美日韩激情在线| 精品三级在线观看| 国产嫩草影院久久久久| 亚洲欧美激情一区二区| 香蕉影视欧美成人| 久久精品国产久精国产| 粉嫩av一区二区三区粉嫩 | 日韩欧美国产不卡| 久久久精品人体av艺术| 亚洲乱码精品一二三四区日韩在线 | 亚洲国产精品影院| 精品午夜久久福利影院| 成人久久久精品乱码一区二区三区 | 中文一区一区三区高中清不卡| 亚洲视频一区在线| 午夜精品久久久久久久99水蜜桃| 久久精品国产一区二区三区免费看| 国产伦精品一区二区三区视频青涩| gogo大胆日本视频一区| 在线播放国产精品二区一二区四区| 日韩精品自拍偷拍| 亚洲欧美一区二区三区极速播放| 爽好久久久欧美精品| 国产福利一区在线| 欧美亚洲国产一区二区三区| 精品福利二区三区| 亚洲在线观看免费| 国产成人在线视频网站| 欧美日韩一级大片网址| 国产欧美日韩精品a在线观看| 亚洲成人免费观看| 波多野结衣一区二区三区| 日韩三级在线免费观看| 亚洲人快播电影网| 国产一区 二区 三区一级|