在网络套接字编程中,我知道listen()和accept()做什么.
但是,我想知道的是,在tcp中,3-way,三向握手在哪里发生.
listen()执行3向握手,还是接受()?
我的意思是做syn(客户端)// syn/ack(服务器)// ack(clinet)数据包.
我意外地输入:
,而不是=
在这段代码的第2行.
为什么这个有效的打字稿?冒号不应该期望属性定义上的已知类型声明吗?
我确信TS规范中的某个地方允许它,但目的是什么?
export class CategoriesService {
private _url : "http://localhost:3000/someurl"; // ???????????
constructor(private http: Http) {}
getData(): Observable<Category[]> {
return this.http.get(this._url).map(res => res.json()); //fails here, as _url is undefined
}
}
Run Code Online (Sandbox Code Playgroud)