📄 sender.java
字号:
// Sender.java
//
// Copyright (c) 2000-2001 Symbian Ltd. All rights reserved
package com.symbian.devnet.whist.tokenRing;
import javax.net.datagram.*;
import java.io.*;
/**
* A class responsible for initialising as <code>DatagramService</code> to be
* used for sending <code>Datagram</code>s and for using it to send
* <code>Datagram</code>s.
* @author Symbian Devnet
*/
class Sender
{
/**
* The <code>DatagramService</code> through which
* <code>Datagram</code>s are sent.
*/
private DatagramService senderService;
/**
* Constructor which initialises the <code>DatagramService</code>.
* @param a the <code>Address</code> the <code>DatagramService</code> is
* initislised on.
*/
Sender(Address a) throws Exception
{
try
{
senderService = DatagramService.getServerService(a);
}
catch(Exception e)
{
System.out.println("Unable to getServerService.");
System.exit(0);
}
}
/**
* A method allowing <code>Datagram</code>s to be sent using the
* <code>DatagramService</code>.
* @param dg the <code>Datagram</code> to be sent
*/
public void sendToken(Datagram dg) throws Exception
{
try
{
senderService.send(dg);
}
catch(Exception e)
{
System.out.println("Address not supported.");
System.exit(0);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -